如何解决使用ssh键连接到gitlab项目
请在gitlab(public_rsa)上添加一个ssh密钥。
我的问题是,当我尝试在存储库中推送分支时,仍然要求我提供gitlab密码和密码。我的理解是,在设置了此SSH密钥后,我将不再需要这样做。
ssh-keygen -t rsa -b 4096 -C "gregory@gmail.com" -f $HOME/.ssh/id_rsa_specific
如果有人可以提供解释,我将不胜感激。 告诉我我是否不清楚。
谢谢。
解决方法
我看到您列出了生成rsa密钥的命令。您没有提到是否将该密钥放在Gitlab或其中。
我首先要仔细检查您是否已将$HOME/.ssh/id_rsa_specific
的内容复制并粘贴到Gitlab帐户设置>> ssh密钥中。
https://docs.gitlab.com/ee/ssh/#adding-an-ssh-key-to-your-gitlab-account
然后我将尝试通过在终端中运行以下命令来检查ssh密钥:
ssh -T git@gitlab.com
https://docs.gitlab.com/ee/ssh/#testing-that-everything-is-set-up-correctly
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。