git教程 遠(yuǎn)程倉庫

首先注冊GitHub賬號。由于你的本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以,需要一點設(shè)置:

第1步,創(chuàng)建SSH Key

在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果已經(jīng)有了,可直接跳到下一步。如果沒有,打開Shell(Windows下打開Git Bash),創(chuàng)建SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
一路回車,使用默認(rèn)值即可,不設(shè)密碼。一切順利的話,可以在用戶主目錄里找到.ssh目錄,里面有id_rsa和id_rsa.pub兩個文件,這兩個就是SSH Key的秘鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。

第2步

登陸GitHub,打開“Settings”,“SSH and GPG Keys”頁面,然后,點“New SSH key”,填上任意Title,在Key文本框里粘貼id_rsa.pub文件的內(nèi)容,點“Add SSH Key”,你就應(yīng)該看到已經(jīng)添加的Key。

第3步,添加遠(yuǎn)程庫,

登陸github,創(chuàng)建一個新的倉庫,寫上倉庫名,倉庫名和本地文件夾名一樣,其他保持默認(rèn)即可。
在本地倉庫下運行命令
$ git remote add origin git@server-name:path/repo-name.git,示例如下
$ git remote add origin git@github.com:michaelliao/learngit.git
把本地庫的所有內(nèi)容推送到遠(yuǎn)程庫上。
$ git push -u origin master
由于遠(yuǎn)程庫是空的,我們第一次推送master分支時,加上了-u參數(shù)。
此后,每次本地提交后,只要有必要,就可以使用命令
git push origin master 推送最新修改。

第4步,從遠(yuǎn)程庫克隆

使用命令$ git clone git@server-name:path/repo-name.git,示例如下:
$ git clone git@github.com:michaelliao/gitskills.git。
在本地進(jìn)入gitskills文件夾看看,已經(jīng)有README.md文件了。

第5步,更新本地倉庫

進(jìn)入本地倉庫,使用命令$ git pull。

小結(jié)

要克隆一個倉庫,首先必須知道倉庫的地址,然后使用git clone命令克隆。
Git支持多種協(xié)議,包括https,但通過ssh支持的原生git協(xié)議速度最快。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,839評論 4 54
  • 若是擁有 這竊喜是我的資本 而它正如一陣風(fēng) 已經(jīng)走過 又何必竊喜 留下一絲絲美好 卻難言忘卻 余下的溫存 也可以自...
    48712034d40c閱讀 289評論 0 0
  • 午后三點,幾點斜陽透過簾縫灑在腳上,一杯茶,一本書,愜意涌上心頭…… 想用書中的靜謐洗一洗浮躁的夏...
    落雨無聲_王漢麗閱讀 233評論 0 2

友情鏈接更多精彩內(nèi)容