GitLab 错误:连接被拒绝

JT9*_*JT9 5 git gitlab

我有一个来自 Digital Ocean 的云服务器托管GitLab。

每当我尝试创建存储库并将其推送到 GitLab 时,都会收到以下错误:

ssh:连接到主机 localhost 端口 22:连接被拒绝
致命:远程端意外挂断

我对 git 相当陌生,所以我很困惑为什么我一直收到这个错误。我还生成了我的 SSH 密钥并将其添加到 GitLab。以下是我创建存储库的步骤(根据 GitLab 的说明):

mkdir test
cd test
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@idAddress
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

有什么建议?

Nic*_*ick 5

您可以使用以下方法测试您的 SSH 密钥身份验证:

$ ssh -T git@yourhost.com

检查您的公钥是否保存在您的 Gitlab 配置文件中,并确保字符串中不存在换行符。如果您有多个私钥,请检查 git 是否使用了正确的私钥。

还要考虑 Gitlab 可能需要存储库存在;推送不会创建新的回购。