微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Gitahead 不断询问 SSH 密码

如何解决Gitahead 不断询问 SSH 密码

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

[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 跳到哪一个,因为我不能再使用它了),弹出以下窗口:

enter image description here

无论我做什么(正确的密码/不正确/空白),都会在一秒钟内弹出相同的对话框,导致 Gitahead 无法使用(因为我无法再访问 UI)。 有一句话,前几次(虽然我不能说发生了什么变化),对话框只会在我尝试拉或推时弹出。我仍然可以在本地提交。现在已经不是这样了。实际上,有两个这样的对话框。 我很确定我使用了正确的密码,因为我可以打开 GIT Bash 并手动推送。

这是 Gitahead 中的错误吗?是我的错吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。