第1步:建立ssh key。
在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell(windows下開啟git bash)
,建立ssh key:
$ ssh-keygen -t rsa -
你需要把郵件位址換成你自己的郵件位址,然後一路回車,使用預設值即可,由於這個key也不是用於軍事目的,所以也無需設定密碼。
如果一切順利的話,可以在使用者主目錄裡找到.ssh
目錄,裡面有id_rsa
和id_rsa.pub
兩個檔案,這兩個就是ssh key
的秘鑰對,id_rsa
是私鑰,不能洩露出去,id_rsa.pub
是公鑰,可以放心地告訴任何人。
第2步:登陸github,開啟「account settings」,「ssh keys」頁面:
然後,點「add ssh key」,填上任意title,在key文字框裡貼上id_rsa.pub檔案的內容:
點「add key」,你就應該看到已經新增的key:
為什麼github需要ssh key呢?因為github需要識別出你推送的提交確實是你推送的,而不是別人冒充的,而git支援ssh協議,所以,github只要知道了你的公鑰,就可以確認只有你自己才能推送。
當然,github允許你新增多個key。假定你有若干電腦,你一會兒在公司提交,一會兒在家裡提交,只要把每台電腦的key都新增到github,就可以在每台電腦上往github推送了。
最後友情提示,在github上免費託管的git倉庫,任何人都可以看到喔(但只有你自己才能改)。所以,不要把敏感資訊放進去。
如果你不想讓別人看到git庫,有兩個辦法,乙個是交點保護費,讓github把公開的倉庫變成私有的,這樣別人就看不見了(不可讀更不可寫)。另乙個辦法是自己動手,搭乙個git伺服器,因為是你自己的git伺服器,所以別人也是看不見的。這個方法我們後面會講到的,相當簡單,公司內部開發必備。
git連線遠端倉庫
進入 或新建 任意乙個資料夾 本地資料夾已和遠端倉庫進行連線,可以進行各種操作 1.新建資料夾 2.pwd檢視資料夾的位置 3.git init 將當前目錄變成git可管理的倉庫 4.把要上傳的檔案拉到當前目錄下 5.git add 要上傳檔名 6.git commit m 描述 1.找到webst...
Git 連線遠端倉庫
如何使用git 連線遠端倉庫呢?遠端倉庫 一般指的是 託管平台。那就先來瞅瞅三個較熟悉的版本 託管服務平台。版本 託管服務平台 coding coding.net 是coding 旗下的一站式開發平台,提供 git svn 託管,免費支援私有庫 限定 和公有庫 github github.com 是...
git遠端倉庫連線
遠端倉庫有好幾種 github,碼雲 推薦碼雲,主要是國內得,快呀 先註冊個賬號唄 2 建立碼雲得遠端倉庫 3 注意,先有本地倉庫然後才連線遠端倉庫,通過git init add commit等建立本地倉庫 4 生成ssh公鑰,以前建立過可以通過 ls al ssh 檢查一下 如果沒有就會顯示 no...