不廢話嘴秸,入正題。
本地沒(méi)有g(shù)it客戶端昭躺,請(qǐng)點(diǎn)擊下載,然后傻瓜式安裝即可伪嫁。
安裝成功后领炫,接著往下看:
a. 設(shè)置Git的user name和email
????????$ git config --global user.name "test"
????????$ git config --global user.email "test@163.com"
? ??????注意:name你隨意,email是你的郵箱
b. 生成密鑰
? ? ? ??$ ssh-keygen -t rsa -C "test@163.com"
如果不需要密碼礼殊,根據(jù)指令連續(xù)3個(gè)回車驹吮,最后在C盤(pán)(C:\Users\Admin\.ssh)得到了兩個(gè)文件:id_rsa和id_rsa.pub。
c. 查看公鑰
? ? ? ??$ cat?~/.ssh/id_rsa.pub
d. 復(fù)制公鑰
? ? ? ??$ copy ~/.ssh/id_rsa.pub
接著晶伦,把復(fù)制好的公鑰碟狞,前往Git官網(wǎng)或者GitLab官網(wǎng)進(jìn)行 ssh 驗(yàn)證(需登錄網(wǎng)站賬號(hào)或者沒(méi)在官網(wǎng)注冊(cè)賬號(hào)請(qǐng)先注冊(cè))
以?GitLab?為例,登錄成功后婚陪,找到 Settings族沃,選擇SSH Keys,然后把復(fù)制的公鑰粘貼在輸入框里泌参,最后點(diǎn)擊 Add key脆淹。
e. 測(cè)試驗(yàn)證
? ? ? ? ?$ ssh -T git@github.com
會(huì)看到
The authenticity of host ‘172.19.38.84' can't be established.
RSA key fingerprint is 8d:15:f6:94:00:59:e5:10:75:74:22:7b:9b:d1:b1:3f
Are you sure you want to continue connecting (yes/no)?
輸入 yes,回車沽一,然后你會(huì)看到 HI, test ...盖溺,大功告成。至此铣缠,ssh 驗(yàn)證完成烘嘱。
喝一口水,繼續(xù)了蝗蛙。
首先在GitLab上創(chuàng)建一個(gè)項(xiàng)目
a.本地暫沒(méi)有項(xiàng)目(注:git@gitlab:xxx/test.git 為你GitLab上倉(cāng)庫(kù)地址)
? ? ?把項(xiàng)目克隆到本地
? ??????$ git clone git@gitlab:xxx/test.git
? ? ?打開(kāi)項(xiàng)目
? ? ????$ cd test
? ? ?添加一個(gè)文件
? ? ? ??$ touch README.md
? ? ?查看是否有要提交的文件
? ? ? ??$ git status?
? ? ?把文件添加到暫存區(qū)去
? ??????$ git add README.md
? ? ?提交修改
? ?????$ git commit -m "add README"?
? ? ?拉取遠(yuǎn)端倉(cāng)庫(kù)的新代碼
? ? ? ?$ git pull origin master
? ? ?推代碼到遠(yuǎn)端倉(cāng)庫(kù)
? ?????$ git push -u origin master
到此完成了基本(修改->添加->提交)操作蝇庭,發(fā)現(xiàn)木有,是不是特別簡(jiǎn)單捡硅。我確實(shí)是這么想的哮内。
b.本地已有項(xiàng)目
? ? ?移動(dòng)到項(xiàng)目
? ??????$ cd existing_folder
? ? ? 本地倉(cāng)庫(kù)初始化
? ????????$?git init
? ? ? 與遠(yuǎn)程倉(cāng)庫(kù)建立連接
? ????????$?git remote add origin git@gitlab:xxx/test.git
? ? ? ?把文件添加到暫存區(qū)去
? ????????$ git add .
? ? ? ?提交修改
? ????????$ git commit -m "Init"?
? ? ? ?拉取遠(yuǎn)端倉(cāng)庫(kù)的新代碼
? ? ? ??$ git pull origin master
? ? ? ?推代碼到遠(yuǎn)端倉(cāng)庫(kù)
? ?????$ git push -u origin master
到處,差不多了壮韭。
寫(xiě)得是這么馬馬虎虎了北发,客官們別笑纹因。