2

为了让自己登录到我正在使用的两个不同的 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 似乎无法处理这个问题

在此处输入图像描述

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

这是 GitX(l)(如 Lima 中的 L),在当前配置中基本上无法使用,我该如何停止密码要求?

4

1 回答 1

1

我设法通过删除以前的密钥并重新生成它们来解决这个问题。我认为 GitX 不知何故遇到了错误的密钥(或者我输入了错误的密码)。似乎比 GitX 更可能是我的错

于 2013-10-07T14:55:01.390 回答