搜尋

首頁  >  問答  >  主體

github - GIT每次都要輸入密碼

使用Git提交到github.com,但很多時候基本上每次都要輸入密碼


在根目錄下架了.gitignore,裡面加入忽略目錄的名字,但是還是無法忽略

#.gitignore
/www/Application/Runtime*

我已经在github中添加了ssh 密匙了,也在本地有一个SSH密匙,但是还是必须输入密码。
習慣沉默習慣沉默2811 天前806

全部回覆(5)我來回復

  • 世界只因有你

    世界只因有你2017-04-26 09:04:07

    關鍵是你用了https,它不走ssh 通道,所以key都沒用了,https 保存密碼可以參考http://git.oschina.net/oschina/git-osc/issues/2586,如果要ssh+ key 無需密碼提交,遠端分支需要是ssh協定的git@github.com:xx/xx.git

    回覆
    0
  • 世界只因有你

    世界只因有你2017-04-26 09:04:07

    push的時候輸入密碼是很正常的,你可以採取一些措施省略該步驟:

    • 使用SSH而不是https連結
    • 在Github裡加入你的SSH公鑰

    關於.gitignore這個問題:

    如果你是要忽略項目跟目錄下的www/Application/下Runtime開頭的所有文件,把www前面那個/去掉就好了,/表示根目錄

    回覆
    0
  • 漂亮男人

    漂亮男人2017-04-26 09:04:07

    使用ssh連接

    回覆
    0
  • 为情所困

    为情所困2017-04-26 09:04:07

    .gitignore的路徑是相對repo本身的.

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-26 09:04:07

    把協定換了,用git+ssh參考文章http://www.ctrlqun.com/linux_...進行配置,一切OK,無需重新輸入密碼

    回覆
    0
  • 取消回覆