遠(yuǎn)程測(cè)試服務(wù)器創(chuàng)建git倉(cāng)庫(kù),以便協(xié)作開發(fā)
1.遠(yuǎn)程服務(wù)器登錄,新增用戶 test 并為test設(shè)置密碼
adduser test

輸入兩次密碼,并確認(rèn)用戶

切換用戶為 test 并切換到用戶根目錄
su test?
cd

2.設(shè)置 ssh免密登錄
確保ssh 已安裝
ssh-keygen?-t rsa? ? ? ? 一直 Enter

用戶根目錄下 回有 .ssh 文件夾? 創(chuàng)建?authorized_keys
cd .ssh
touch?authorized_keys
vim?authorized_keys
從本地 拿到 要免密登錄的機(jī)器用戶的? id_rsa.pub 中的密鑰,依次存入authorized_keys中

本地免密登錄測(cè)試??
ssh test@1806.cksoft.win

3.創(chuàng)建遠(yuǎn)程 git 倉(cāng)庫(kù)
若遠(yuǎn)程服務(wù)器未安裝git? 安裝設(shè)置過(guò)忽略下面兩步
apt-get install git?
設(shè)置git
git config --global --globsl user.name 'your name'
git config --global --globsl user.email? 'your email'
開始創(chuàng)建倉(cāng)庫(kù)
mkdir? project.git
cd? project.git
git? --bare inti

4.本地新建倉(cāng)庫(kù)加入遠(yuǎn)程倉(cāng)庫(kù)
mkdir? myproject
cd myproject?
git init
新增文件
touch? test.txt
git add .
git commit -m 'frist commit'
git remote add origin test@1806.cksoft.win:/home/test/project.git
git push origin master

5. 遠(yuǎn)程倉(cāng)庫(kù)中g(shù)it log 查看提交
git log

?提交成功
遠(yuǎn)程倉(cāng)庫(kù)要查看提交文件 需 git checkout
可在本地 測(cè)試查看提交內(nèi)容
git clone test@1806.cksot.win:/home/test/project.git
