tortoisegit推送ssh-key需要输入用户信息
生活随笔
收集整理的這篇文章主要介紹了
tortoisegit推送ssh-key需要输入用户信息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
修改了測試代碼,卻在提交代碼時候又跳出來請輸入用戶名和密碼,
后來發現,github push有兩種方式,ssh方式和https方式。而https方式是不同的,具體來說,就是url信息的不同,實際的驗證機制也是不同的。當建立了本機密鑰之后,使用ssh方式實際上是不需要再次驗證的,而https則每次都需要輸入密碼。而ssh方式更安全,不需要很麻煩去輸入長長的密碼。
打開看一下repo目錄下的.git/config,果然,發現我的url是https方式。
[remote "origin"]url = https://coding.net/xxx/xxxxx.gitfetch = +refs/heads/*:refs/remotes/origin/* puttykeyfile = X:\\test\\xxxx.ppk默認clone下來時候選擇成了https,導致每次都需要輸入用戶名和密碼。修改一下配置文件中的url即可:
[remote "origin"]url = git@coding.net:xxx/xxxxx.gitfetch = +refs/heads/*:refs/remotes/origin/*puttykeyfile = X:\\test\\xxxx.ppk轉載于:https://www.cnblogs.com/fer-team/p/6814124.html
總結
以上是生活随笔為你收集整理的tortoisegit推送ssh-key需要输入用户信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 兴业信用卡账单分期可以撤销吗?不能撤销怎
- 下一篇: 1001. A+B Format (20