阿里雲 建立 git

服務器:阿里雲 ubuntu 16.04git

一、安裝git
sudo apt-get install gitubuntu

二、建立用戶
sudo adduser gitvim

三、修改git 密碼
passwd gitwindows

四、禁止git ssh 登陸
vim /etc/passwdbash

clipboard.png

五、服務器建立證書
cd /home/git
mkdir .ssh
touch authorized_keys服務器

六、初始化git 倉庫 (文件名xxx.git,以.git結尾)
假設在/var 目錄下。將 work.git 做爲倉庫
cd /var
git init --bare work.gitssh

七、修改 git文件 權限
chown -R git:git work.git測試

八、客戶端建立證書(以windows 爲例)
8.一、客戶端下載git http://gitforwindows.org/
8.二、客戶端建立公鑰
打開 git-bash.exe
輸入 ssh-keygen -t rsa
在當前目錄下會生成2個文件。相似 xx xx.pub
8.三、將證書複製到C:UsersAdministrator/.ssh/ 目錄下
8.四、上傳客戶端的公鑰到服務器
將xx.pub 裏面的所有複製到服務器的 /home/git/.ssh/authorized_keys
每一個用戶,一行。阿里雲

測試:
客戶端點擊 git-cmd.exe
輸入 git clone git@serverIp:/var/work.gitspa

相關文章
相關標籤/搜索