麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > CentOS > 正文

阿里云Centos7 搭建Git服務器倉庫

2024-06-28 16:02:42
字體:
來源:轉載
供稿:網友

阿里云Centos7 搭建Git服務器倉庫,記錄過程

1.首先需要安裝Git,可以使用yum源在線安裝:

[root@localhost Desktop]# yum install -y git

這里寫圖片描述

2.創建一個git用戶,用來運行git服務

# adduser git

這里寫圖片描述

3.初始化git倉庫:這里我們選擇/usr/local/tomcat7/webapps/baby_android/來作為我們的git倉庫

# git init

倉庫路徑 /usr/local/tomcat7/webapps/baby_android/

這里寫圖片描述 執行以上命令,會創建一個裸倉庫,裸倉庫沒有工作區,因為服務器上的Git倉庫純粹是為了共享,所以不讓用戶直接登錄到服務器上去改工作區,并且服務器上的Git倉庫通常都以.git結尾。然后,設置權限:

[root@localhost webapps]# chown - Rh git:users baby

5.創建SSH Key

首先在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果已經有了,可直接跳到下一步。如果沒有,打開Shell(Windows下打開Git Bash),創建SSH Key:

$ ssh-keygen -t rsa -C "[email protected]"

你需要把郵件地址換成你自己的郵件地址,然后一路回車,使用默認值即可,由于這個Key也不是用于軍事目的,所以也無需設置密碼。 如果一切順利的話,可以在用戶主目錄里找到.ssh目錄,里面有id_rsa和id_rsa.pub兩個文件,這兩個就是SSH Key的秘鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。

6.Git服務器打開RSA認證

然后就可以去Git服務器上添加你的公鑰用來驗證你的信息了。在Git服務器上首先需要將/etc/ssh/sshd_config中將RSA認證打開,即:

1.RSAAuthentication yes 2.PubkeyAuthentication yes 3.AuthorizedKeysFile .ssh/authorized_keys

這里我們可以看到公鑰存放在.ssh/authorized_keys文件中。所以我們在/home/git下創建.ssh目錄,然后創建authorized_keys文件,并將剛生成的公鑰導入進去。 創建文件夾 mkdir 路徑/文件夾名 創建文件 vi 路徑/文件名 然后再次clone的時候,或者是之后push的時候,就不需要再輸入密碼了:

7.禁用git用戶的shell登陸

出于安全考慮,第二步創建的git用戶不允許登錄shell,這可以通過編輯/etc/passwd文件完成。找到類似下面的一行:

git:x:1001:1001:,,,:/home/git:/bin/bash

最后一個冒號后改為: 這里寫圖片描述

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

git clone [email protected]: /usr/local/tomcat7/webapps/baby/

8. 客戶端基本操作

git add . git commit git push

9.服務器自動更新部署

進入到 /usr/local/tomcat7/webapps/baby/.git 文件夾中,會發現 .git/hook 文件夾在里面,進入到 hook 中,里面有很多的 sample 腳本,這里我們只需要用到 post-update。 post-update腳本設置文件權限chown -Rh git:users baby

10.創建git服務器遠程倉庫

$ mv post-update.sample post-update $ vim post-update

注意:

Git: push 出錯的解決 master -> master (branch is currently checked out) 這是由于git默認拒絕了push操作,需要進行設置,修改.git/config添加如下代碼: [receive] denyCurrentBranch = ignore

線上添加文件設置權限

chown -Rh git:users baby
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日韩中文字幕在线视频 | 99精品视频久久精品视频 | 色就色 综合偷拍区91网 | 免费黄色小网站 | 最新中文字幕日本 | 操穴视频 | 日韩毛片一区二区三区 | 中国洗澡偷拍在线播放 | 日本免费一区二区三区四区 | 亚洲综合一区二区三区 | 嗯~啊~用力~高h | 国产99久久久久久免费看农村 | 国产精品久久久久久久久久 | 中文字幕网站在线 | 亚洲第一激情网 | 男女无遮挡羞羞视频 | 91一级毛片| 色播视频在线播放 | 成人免费网站在线观看视频 | 99精品视频在线 | 免费在线观看成年人视频 | 精品国产一区二 | 美女亚洲综合 | 在线成人免费视频 | 成人区一区二区 | 久久久久久精 | 深夜福利视频免费观看 | 久草在线网址 | 91 免费视频 | 玖玖视频精品 | 国产一级做a爰片在线看 | 黄色电影免费提供 | 国产亚洲精品久久久久5区 综合激情网 | 91一区二区在线观看 | 日韩黄色片免费看 | 亚洲精品xxx | 一级黄色影院 | 姑娘第5集高清在线观看 | 在线中文字幕亚洲 | 麻豆一二区 | 国产视频在线观看免费 |