suchen

Heim  >  Fragen und Antworten  >  Hauptteil

github - GIT每次都要输入密码

使用Git提交到github.com,但是很多时候基本上每次都要输入密码


在根目录下架了.gitignore,里面加入忽略目录的名字,但是还是无法忽略

#.gitignore
/www/Application/Runtime*

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

Antworte allen(5)Ich werde antworten

  • 世界只因有你

    世界只因有你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

    Antwort
    0
  • 世界只因有你

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

    push的时候输入密码是很正常的,你可以采用一些措施省略该步骤:

    • 使用SSH而不是https链接
    • 在Github里添加你的SSH公钥

    关于.gitignore这个问题:

    如果你是要忽略项目跟目录下的www/Application/下Runtime开头的所有文件,把www前面那个/去掉就好了,/表示根目录

    Antwort
    0
  • 漂亮男人

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

    使用ssh连接

    Antwort
    0
  • 为情所困

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

    .gitignore的路径是相对repo本身的.

    Antwort
    0
  • 曾经蜡笔没有小新

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

    把协议换了,用git+ssh参考文章http://www.ctrlqun.com/linux_...进行配置,一切OK,无需重新输入密码

    Antwort
    0
  • StornierenAntwort