第一步:在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell(windows下開啟git bash),輸入ssh-keygen -t rsa -c "github郵箱.com"然後一直按回車建立ssh key:這兩個就是ssh key的秘鑰對,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。
第2步:登陸github,選著settings(設定) 選著ssh
新增遠端庫:
第一步 建立乙個新的倉庫
第二步在git的倉庫下右鍵開啟git bash here輸入命令:git remote add origin [email protected]:michaelliao/learngit.git michaelliao(github賬戶名)
第三步把本地庫的所有內容推送到遠端庫中命令:git push -u origin master
最後一步從現在起,只要本地作了提交,就可以通過
命令:git push origin master
把本地master分支的最新修改推送至github,現在,你就擁有了真正的分布式版本庫!
ssh警告
當你第一次使用git的clone或者push命令連線github時,會得到乙個警告:
這是因為git使用ssh連線,而ssh連線在第一次驗證github伺服器的key時,需要你確認github的key的指紋資訊是否真的來自github的伺服器,輸入yes回車即可。
git會輸出乙個警告,告訴你已經把github的key新增到本機的乙個信任列表裡了:
這個警告只會出現一次,後面的操作就不會有任何警告了。
從遠端庫轉殖
命令:git clone [email protected]:github名稱/遠端庫名稱.git
檢視是否轉殖到本地: 轉殖到 .ss**件下
命令:cd 目錄名稱
命令:ls
GitHub如何配置SSH Key
文章目錄 步驟一 設定git的user name和email 二 檢查是否存在ssh key 三 獲取ssh key 四 github新增ssh key 五 驗證和修改 這兩個位址展示的是同乙個專案,但是這兩個位址之間有什麼聯絡呢?前者是https url 直接有效 開啟,但是使用者每次通過git提...
在github上新增SSH key
通過在 github 上新增 ssh key,實現免密登入,不需要每次push 和 clone 時都輸入密碼。執行 git bash 客戶端,輸入如下 cd ssh ls這兩個命令就是檢查是否已經存在 id rsa.pub 或 id dsa.pub 檔案,如果檔案已經存在,那麼你可以跳過步驟2,直接...
多個github帳號的SSH key切換
1.首先cd到 ssh 使用 ssh keygen t rsa c second mail.com 生成新的ssh key id rsa second ssh keygen t rsa c second mail.com 2.預設ssh只會讀取id rsa,所以為了讓ssh識別新的私鑰,需要將其新增...