剛開始是看的廖大神的git服務器搭建,感覺看起來很難,因為是第一次在服務器上搭建東西,因此看起來感覺一頓蒙,后來結合簡述上的一篇文展和廖大神的文章一并將git服務搭建起來,雖然別人看起來很簡單。。。
1. 先使用XShell成功連接遠程的服務器(這個也是我查的,大家不會可自行查找)
2.服務器端安裝git(已有sudo權限的用戶賬號)
sudo apt-get install git
3. 創建一個git用戶,用來運行git服務(創建成功后可在/home文件中查看到)
# 添加用戶
sudo adduser git
# 設定密碼
sudo passwd git
4. 創建證書登錄(可在客戶端創建,將創建的公鑰粘貼到服務器端)
創建放置密鑰的文件,進入文件git bash,輸入下列命令
ssh-keygen -t rsa
按照提示操作,成功后會出現兩個密鑰,私鑰和公鑰。
5.放置私鑰和公鑰
將生成的私鑰和公鑰放在工作目錄下,在服務器端,找到上面創建的git用戶,即:
cd /home/git
然后創建文件夾.ssh,在.ssh文件下創建文件authorized_keys,用來放置所有所有公鑰
mkdir .ssh
cd .ssh
touch authorized_keys
vim authorized_keys
進入粘貼公鑰
6. 初始化git倉庫
先選定一個目錄作為Git倉庫,假定是/srv/sample.git,在/srv目錄下輸入命令:
sudo git init --bare sample.git
7. 在客戶端clone項目
git clone git@server:/srv/sample.git
上面的server需要改為你自己的服務器的IP地址
clone成功之后你會在你的工作目錄看到服務器上面的sample文件
完成。。。。。。。。。。。。。。。。。。。