如何阻止GitX询问我的SSH密钥密码?

时间:2013-09-28 16:33:35

标签: gitx

为了让我自己登录两个不同的Heroku帐户,我正在使用.git/config

[core]
  repositoryformatversion = 0
  filemode = true
  bare = false
  logallrefupdates = true
  ignorecase = true
[branch "master"]
[remote "heroku"]
  url = git@myrepo:myrepo.git
  fetch = +refs/heads/*:refs/remotes/heroku/*
[remote "origin"]
  url = git@github.com:peternixey/myrepo.git
  fetch = +refs/heads/*:refs/remotes/origin/*

~/.ssh/config

Host myrepo
  HostName heroku.com
  IdentityFile ~/.ssh/myrepo
  IdentitiesOnly yes

GitX似乎无法处理此

enter image description here

GitX似乎没有为该帐户选择正确的密钥。当正确的密钥是myrepo.pub时,它会一直尝试使用id_rsa.pub。 RSA密钥本身也有密码。

这是GitX(l)(如利马的L),它在当前配置中基本无法使用,如何停止密码需求?

1 个答案:

答案 0 :(得分:1)

我设法通过删除以前的键并重新生成它来解决这个问题。我认为GitX在某种程度上遇到了错误的密钥(否则我输入了错误的密码)。似乎比GitX的

更可能是我的错