轉載網址:
https://blog.csdn.net/HUSHILIN001/article/details/105387085/
前言
當我們克隆一個項目的時候,我們常用的是http的模式去克隆下來,這對我們小白來說比較簡單,這樣當我們拉代碼的時候,直接的做法就是去獲取地址,然后再在git中使用我們的指令
拉下來的就是我們的項目了,但是每次去fetch/push的時候,都需要重新輸入一邊賬號密碼,這就是使用http模式的麻煩之處;相反的,使用ssh的時候,只需要第一次配置的時候有點麻煩,后面我們與github溝通的時候,就不需要再重新輸入賬號密碼了
正文
1.在github上創建一個空白的項目
我們可以看到,當我們切換成為使用ssh方式拉取代碼的時候,提示了當前並沒有任何的ssh,所以,我們需要添加一個ssh的key,如
2.在git bash中創建一個ssh密鑰
首先,在我們的git bash中,我們先查看本地有沒有密鑰,我們先輸入
如果本地有的話,它會自動進入到了ssh目錄下,這兒為了實驗,我就先刪除,沒有的時候會提示
執行命令,創建一個ssh的密鑰
然后enter三連
最終我們生成在了我目錄中的那個文件中
看到有兩個文件,分別是
注意,pub文件放置的,就是我們的公開的ssh碼,也是給管理員這個ssh,讓他來添加
3.在github中添加ssh
打開設置的頁面先
將本地pub文件上的字符串創建一個進去 ,名字(title)隨意
這樣clone的時候就沒啥問題了,后面提交也不用