gpt4 book ai didi

gitlab - 通过 gitlab 上的端口 443 进行 ssh 无法正常工作

转载 作者:行者123 更新时间:2023-12-01 16:37:50 25 4
gpt4 key购买 nike

我正在尝试使用端口 443 来推送和拉取我的 gitlab 存储库,因为我的端口 22 已被阻止(引用: https://about.gitlab.com/2016/02/18/gitlab-dot-com-now-supports-an-alternate-git-plus-ssh-port/ )

我在下面给出了我创建的配置文件(我创建了一个新的 ssh key ,并在我的 gitlab 配置文件中更新了它 - 注意:我没有将服务器 key 添加为部署 key ,相反,我只是将其添加到我的 gitlab 配置文件中)简介)

我的配置文件:

Host gitlab.com
Hostname altssh.gitlab.com
User gitlabusername
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.pub

我不断收到以下错误:

权限被拒绝(公钥)致命:无法从远程存储库读取

该错误是否是由于 ssh key 以外的原因造成的?

问候,加利杰

最佳答案

我刚刚配置了它,它对我来说运行良好。

在您的配置文件中,您需要使用私钥 id_rsa 进行身份验证,而不是公共(public) key id_rsa.pub

Host gitlab.com
Hostname altssh.gitlab.com
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

您可以使用此命令 ssh -T -p 443 git@altssh.gitlab.com 测试连接。

确保您已将公钥 id_rsa.pub 添加到您的 GitLab 帐户,格式为 described here .

关于gitlab - 通过 gitlab 上的端口 443 进行 ssh 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42106152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com