使用Git提交到github.com,但很多時候基本上每次都要輸入密碼
在根目錄下架了.gitignore,裡面加入忽略目錄的名字,但是還是無法忽略
#.gitignore /www/Application/Runtime*
我已经在github中添加了ssh 密匙了,也在本地有一个SSH密匙,但是还是必须输入密码。
關鍵是你用了https,它不走ssh 通道,所以key都沒用了,https 保存密碼可以參考http://git.oschina.net/oschina/git-osc/issues/2586,如果要ssh+ key 無需密碼提交,遠端分支需要是ssh協定的git@github.com:xx/xx.git
git@github.com:xx/xx.git
push的時候輸入密碼是很正常的,你可以採取一些措施省略該步驟:
關於.gitignore這個問題:
如果你是要忽略項目跟目錄下的www/Application/下Runtime開頭的所有文件,把www前面那個/去掉就好了,/表示根目錄
使用ssh連接
.gitignore的路徑是相對repo本身的.
把協定換了,用git+ssh參考文章http://www.ctrlqun.com/linux_...進行配置,一切OK,無需重新輸入密碼
關鍵是你用了https,它不走ssh 通道,所以key都沒用了,https 保存密碼可以參考http://git.oschina.net/oschina/git-osc/issues/2586,如果要ssh+ key 無需密碼提交,遠端分支需要是ssh協定的
git@github.com:xx/xx.git
push的時候輸入密碼是很正常的,你可以採取一些措施省略該步驟:
關於.gitignore這個問題:
如果你是要忽略項目跟目錄下的www/Application/下Runtime開頭的所有文件,把www前面那個/去掉就好了,/表示根目錄
使用ssh連接
.gitignore的路徑是相對repo本身的.
把協定換了,用git+ssh參考文章http://www.ctrlqun.com/linux_...進行配置,一切OK,無需重新輸入密碼