註冊github賬號
建立ssh key
$ ssh-keygen -t rsa -c "[email protected]"
一路回車,可以看到.ssh
目錄下有id_rsa
和id_rsa.pub
這兩個檔案,id_rsa
是私鑰,不能洩 露出去,id_rsa.pub
是公鑰,可以放心地告訴任何人。
登陸github,開啟「account settings」,「ssh keys」頁面:
然後,點「new ssh key」,填上任意title,在key文字框裡貼上id_rsa.pub
檔案的內容:
新增遠端庫
在github上建立乙個倉庫learngit
關聯本地與遠端倉庫
$ git remote add origin [email protected]:賬戶名/learngit.git
賬戶名填寫自己的github賬戶名
遠端庫的名字是origin
將本地內容第一次推送到遠端庫上:
$ git push -u origin master
後面可以直接用git push origin master
將本地內容推送到github
當你第一次使用git的clone
或者push
命令連線github時,會得到乙個警告:
the authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
rsa key fingerprint is xx.xx.xx.xx.xx.
are you sure you want to continue connecting (yes/no)?
這是因為git使用ssh連線,而ssh連線在第一次驗證github伺服器的key時,需要你確認github的key的指紋資訊是否真的來自github的伺服器,輸入yes
回車即可。
git會輸出乙個警告,告訴你已經把github的key新增到本機的乙個信任列表裡了:
warning: permanently added 'github.com' (rsa) to the list of known hosts.
這個警告只會出現一次,後面的操作就不會有任何警告了。
從遠端庫轉殖
$ git clone [email protected]:賬戶名/倉庫名
Git 遠端倉庫
git 支援在本地倉庫進行程式專案的版本管理,這個本地的 git 倉庫在程式專案的資料夾內 也就是 git 資料夾內 隨著程式專案的推進,我們會把不同階段的檔案內容加入到這個 git 倉庫中。這個倉庫由我們直接操控,我們將它稱之為 本地 git 倉庫 除了 本地 git 倉庫 外,如果需要與他人共同...
git 遠端倉庫
1 github github的這個 就是提供git倉庫託管服務的,所以,只要註冊乙個github賬號,就可以免費獲得git遠端倉庫。由於你的本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以,需要一點設定 第1步 建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有...
git遠端倉庫
git遠端倉庫 目前我們使用到的 git 命令都是在本地執行,如果你想通過 git 分享你的 或者與其他開發人員合作。你就需要將資料放到一台其他開發人員能夠連線的伺服器上。新增遠端倉庫 1 git remote add shortname url 由於你的本地git倉庫和github倉庫之間的傳輸是...