GitLab错误:连接被拒绝

GitLab错误:连接被拒绝,git,gitlab,Git,Gitlab,我有一个来自Digital Ocean的云服务器,它托管着GitLab 每当我尝试创建存储库并将其推送到GitLab时,都会出现以下错误: ssh:连接到主机本地主机端口22:连接被拒绝 致命:远程端意外挂起 我对git还相当陌生,所以我很困惑为什么我会一直出现这个错误。我还生成了SSH密钥并将其添加到GitLab。以下是创建存储库的步骤(按照GitLab的说明): 有什么建议吗?您可以使用以下方法测试SSH密钥身份验证: $ssh-Tgit@yourhost.com 检查您的公钥是否保存在Gi

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

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

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

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


有什么建议吗?

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

$ssh-Tgit@yourhost.com

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

也认为GITLAB可能需要存储库存在;推送不会创建新的回购协议

本地主机端口22:连接被拒绝

表示Git试图将SSH(端口
22
)连接到您的本地主机(
localhost
),但该端口上没有侦听任何内容-因此
连接被拒绝


您在设置中提到了
ipAddress
,它是
127.0.0.1

起初我把它作为
localhost
使用,因为我在最初设置服务器时没有遵循正确的安装说明。但是,我将其更改为服务器的IP地址,但它仍然无法工作。@jtweeler,我的意思是,您在错误消息中引用了
localhost
。现在这仍然正确吗?或者您是否仅针对不同的主机收到类似的错误消息(端口22上的连接被拒绝)?如果是,这意味着SSH服务器没有侦听(正是它在端口22上提供连接)。否则,请检查以确保您的远程“源”没有指向
localhost
,而是指向新的IP地址。正确,我仍然收到相同的错误(端口22上的连接被拒绝)。我将再次检查远程源是否未指向
localhost
。谢谢运行您建议的命令后,我收到消息
欢迎来到GitLab,JT。如果公钥设置正确,这是我应该收到的吗?
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