我一直很难让身份验证与 ssh 密钥一起工作(不想每次都提示用户并通过)。此问题的配置选项/教程很少/不存在。
这是设置:
我相信 Gitlab 的 repo 是用 https 添加的,找不到改变它的方法,不知道它是否重要。
我正在使用 git-bash 运行 Windows 10,并按照 Github 上的教程生成密钥并将它们添加到 ssh-agent。将公开的添加到我的 gitlab 配置文件中,并且可以成功“ssh -T git@gitlab.com”。
- 弄乱了 .gitkraken 中的配置文件,并将 ssh 密钥的路径更改为:“useLocalAgent”:true,“privateKey”:“C:\Users\mendo\.ssh\id_rsa”,“publicKey”:“C: \用户\门多\.ssh\id_rsa.pub”。
- 当我拉动时,总是提示我插入用户名并通过(即使我从 git-bash 启动了 ssh-agent 进程)。
不知道我该如何解决这个问题,所以你们可以提供的任何帮助将不胜感激。此外,在应用程序或在线中找不到从应用程序中删除/删除存储库的单一方法(我希望这不是很明显,我在自欺欺人)。
在此先感谢您的帮助!
最好的,迪奥戈