剛開始用github, 后來用碼雲, 用http來設置git remote add origin https的地址后, 每次push都需要輸入用戶名和密碼, 很麻煩;
網上說用ssh,於是報錯不被允許,得設置公鑰,
在自己本地git上生成一個密鑰,添加到計算機, 然后密鑰復制到遠程倉庫,二者連通時候核對一下
- $ ssh-keygen -t rsa -C “XXXXXXX@XXX.com”
后面改成你的gitee注冊或綁定的郵箱。
會有要你輸入文件位置和兩次密碼,不用輸入,直接回車回車回車就行。 - $ ssh-agent -s
- 把ssh密鑰添加到碼雲
打開C盤–>用戶–>你的用戶名–>找到.ssh文件夾。找到id_rsa.pub(日過有多個用最新的那個),用記事本打開,復制整個文本粘貼到gitee(點頭像,進入gitee設置面板,SSH設置,將復制的文本粘貼到公鑰,標題會自動生成,然后點擊添加,根據提示輸入密碼就可以了。)
4. $ ssh -T git@gitee.com
【!!!用碼雲的姐妹們這里一定是gitee.com不是github.com!!!因為找的教程大多這一句是ssh -T git@github.com就不出現本應該出現的hi,xxx那一句!!!!】
5. 然后再push就OK啦!解決!