我已经像这样配置了我的一个存储库:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
sshCommand = ssh -i /c/Users/{myusername}/.ssh/{valid certificate}
[user]
name = {name}
email = {my email}
[remote "origin"]
url = git@github.com:dietervansteenwegen/tiddly_consumables.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
我用它来区分用于不同存储库的身份。这有效(在 GIT Bash 中,我可以进行拉/推,然后它会询问我的密码),所以我不想更改它。
但是,在打开一个像这样配置的存储库后(我无法确定 Gitahead 会跳到哪一个,因为我不能再使用它了),会弹出以下窗口:
无论我做什么(正确的密码/不正确的/空白),相同的对话框会在一秒钟内弹出,使 Gitahead 无法使用(因为我无法再访问 UI)。有一句话,前几次(虽然我不能说发生了什么变化),对话框只会在我尝试拉或推时弹出。我仍然可以在本地提交。现在情况不再如此。实际上,有两个这样的对话框。我很确定我使用了正确的密码,因为我可以打开 GIT Bash 并手动推送。
这是 Gitahead 中的错误吗?是我的错吗?