TortoiseGit push失敗原因小結(轉)


花了我一個晚上,終於弄明白為什么總是 push 失敗的原因了!竟然是因為我用的是注冊的用戶名而不是郵箱名……囧死。

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

如果你采用的是 https 方式,需要在 TortoiseGit 的設置中,把 Network 一項中的 SSH client 一項,設置為

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

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

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

千萬不要遺漏最后的 .git 

 

網上有很多教程,講的是用 ssh 的方式,這種需要用 ssh-key 生成秘鑰,具體的就不在這里寫了,可以到網上去查。

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM