作者:撩人的东莞博文 | 来源:互联网 | 2023-10-17 12:58
我创建了一个SSH密钥,当我以admin身份在GitBash中运行ssh -T git@gitlab.com
时,我得到Welcome to GitLab,@myname
可以正常工作,但是当我在一个目录中运行相同文件时,正在尝试推送到一个空的git项目,我得到git@gitlab.com: Permission denied (publickey).
我已经阅读了文档,但无法弄清楚我在做什么,为什么它在PC的根目录而不是在我实际需要发送到git的文件夹中起作用?
工作
My.Name@My-Mac MINGW64 ~
$ ssh -T git@gitlab.com
Welcome to GitLab,@joshwordshop!
不起作用
My.Name@My-Mac MINGW64 /c/blah/blah/blah/blah/blah/blah(master)
$ ssh -T git@gitlab.com
git@gitlab.com: Permission denied (publickey).
注意:在Mac上运行Windows,因此如果您可以在Windows窗体中发布任何命令,请在高级菜单中感谢您
您是否已将公钥添加到GitLab个人资料?您可以在以下位置找到这些设置:Profile -> SSH Keys
您可以在GitLab文档here
中找到更多说明。