Git入門——Windows/Linux配置遠程倉庫(SSH Key)

WindowsLinux的配置命令相同
需要注意的是.ssh是一個目錄(‘.’爲隱藏目錄),
在Linux的圖形化界面使用‘ctrl+h’可以顯示全部文件,命令行’ls -a’即可
ps.該文件不需要用戶自己創建,下文中會提到具體操作步驟.

1.安家落戶,自報家門

安裝完成Git等工具後,還需要讓本機與GitHub相互認識認識,在命令行輸入:

git config (--global) user.name "Name(你的名稱)"
git config (--global) user.email "[email protected](你的郵箱)"

–global是表示這臺機器上所有的git倉庫都使用這個配置
也可以對其他某個倉庫使用’其他用戶與郵箱’,若僅是暫時使用的話,別加–global

2.遠程倉庫,互留信物

留個信物,他日好相見(添加遠程庫).

第1步
創建SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,
如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果已經有了,可直接跳到下一步。
如果沒有,打開命令行或Git bash,創建SSH Key:

ssh-keygen -t rsa -C "github的郵箱地址"

(注意郵箱別寫錯了,然後一路回車,使用默認值即可)

如果一切順利的話,可以在’用戶主目錄’裏找到.ssh目錄,裏面有id_rsa和id_rsa.pub兩個文件,
這兩個就是SSH Key的祕鑰對:
id_rsa私鑰,不能泄露出去,
id_rsa.pub公鑰,可以放心地告訴任何人。

第2步
登錄GitHub,
點擊右上角自己的頭像,”settings”,
選擇”SSH and GPG keys”,
然後,“New SSH Key”,標題名稱隨意,在Key文本框裏粘貼id_rsa.pub文件的內容:
ssh-rsa……..
全都複製進去,add添加,完成!


GitHub之所以需要這些認證,還是爲了能更好的,更安全的提供服務。所以,GitHub只要知道了你的公鑰,就可以確認只有你自己才能推送。

GitHub允許你添加多個Key。假定你有若干電腦,只要把每臺電腦的Key都添加到GitHub,就可以在每臺電腦上往GitHub推送了。



我的Git入門學習,廖雪峯老師的教程幫助了我很多;
也希望能和大家分享一下:
廖雪峯老師的官方網站

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章