0

我已经像这样配置了我的一个存储库:

[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 中的错误吗?是我的错吗?

4

0 回答 0