TortoiseGit push失敗緣由小結(轉)

花了我一個晚上,終於弄明白爲何老是 push 失敗的緣由了!居然是由於我用的是註冊的用戶名而不是郵箱名……囧死。git

另外搞清楚了一個問題,就是 Git 和遠程倉庫交互有兩種方式,即 https 方式和 ssh 方式。安全

若是你採用的是 https 方式,須要在 TortoiseGit 的設置中,把 Network 一項中的 SSH client 一項,設置爲ssh

你的TortoiseGit安裝路徑\bin\TortoiseGitPlink.exeui

Remote 中,只須要添加 URL 便可,即你的遠程git倉庫路徑,如:.net

https://git.oschina.net/×××××/倉庫名.git教程

千萬不要遺漏最後的 .git it

 

網上有不少教程,講的是用 ssh 的方式,這種須要用 ssh-key 生成祕鑰,具體的就不在這裏寫了,能夠到網上去查。cli

會生成一份私鑰(.ssh/.rsa)和一份公鑰(.ssh.pub/.rsa.pub),用戶須要把公鑰內容添加到遠程倉庫裏。rsa

這種方法我沒有設置成功,有機會會從新嘗試下。可是明顯這種方式安全係數更高。方法

http://www.tuicool.com/articles/3qumQb2

相關文章
相關標籤/搜索