Git push 时每次都需要密码的疑惑
2015.1.13更新:
在本地搭建Git服務(wù)器時,也是有每次操作需要密碼的情況。
是因為每次做推送動作時,Git需要認證你是好人。所以需要密碼。
可以在 /home/username/.ssh/authorized_keys 文件里添加你的 ssh 公鑰。一行一個。這樣就可以在你push時,無需密碼了。
如果該目錄下沒有 authorized 這個文件,就手動創(chuàng)建一個就可以了。
=====================================
以前用git時,各種pull push很順利,但是今天在github上新弄了一個倉庫后發(fā)現(xiàn)每次push都要我輸入github的賬戶密碼。
后來仔細一看才發(fā)現(xiàn),以前push時不需要密碼是因為我用的clone倉庫的方式是:SSH,而這次用的是HTTPS。
?
這是github上具體repository的倉庫地址:
以HTTPS的方式clone:
以SSH方式clone:
?
當以SSH的方式clone,前提是必須要將開發(fā)機上的公鑰填寫在github上的賬戶設(shè)置里的ssh keys列表里,這樣才能進行push等可以對倉庫做出更改的操作。
所以這里算是一個登記表,有登記的同學就不用每次都輸入密碼了。
?
而HTTPS的方式還沒具體研究過,而且貌似github推薦使用HTTPS的方式進行g(shù)it操作。不明覺厲。后面再學習學習。
?
轉(zhuǎn)載于:https://www.cnblogs.com/lipijin/p/4097466.html
總結(jié)
以上是生活随笔為你收集整理的Git push 时每次都需要密码的疑惑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 赵粤这天赋真的是无敌
- 下一篇: 输卵管堵了哪个好