我通过Windows11工作站通过Oracle站起了CentOS 7 nix。然后我通过Docker安装了最新的gitlab。到目前为止,我已经做了以下工作:
h 19
),并在Windows 11上运行git bash,并运行e 110
ssh-keygene 211
E 211来创建密钥对h 212f 213。
我遇到的问题是,当我试图运行git clone git@localhost:john/hello-world.git时,我得到的是ssh: connect到主机localhost.com端口22:连接超时致命:无法从远程存储库读取.。
我读了几篇关于它的文章,包括这篇文章,并尝试了它的建议解决方案,尽管我不理解它:
ssh: connect to host github.com port 22: Connection timed out
如果有人能向我解释一下为什么会发生这样的事情/如何解决这个问题,我将不胜感激。我是linux + networking + ssh的新手。
更新
这不是我发布的问题的解决方案,而是我的临时解决方案。
我决定使用用户名/密码,而不是使用ssh密钥,这样我就可以在git中下载repo。我做了两件事。
我在C:\Windows\system32 32\\
上添加了VM的IP地址及其主机名--这应该是我应该首先做的,我运行git clone http://john@localhost/john/hello-world.git
的新手的
发布于 2022-08-06 08:50:38
首先,确保您可以通过ssh访问VM :运行
ssh <user>@<host>
# you can add '-v' to have more information on what ssh is trying to do
两点意见:
localhost
)。尝试连接到VM的IP,或者,如果在您的ssh git@mylocalvm
中添加了VM的名称,则连接到这个名称:etc/hosts
john
帐户,但没有创建git
帐户。在VM上创建一个非根git
帐户,或者尝试使用git
https://stackoverflow.com/questions/73251606
复制相似问题