在内部服务器上安装git

我是Ubuntu新手。

我一直在关注这个设置服务器在Ubuntu机器( MyUbuntu )上configurationgit。 我创build了一个Git帐户,我的authorized_key/Home/git/.ssh

SSH-RSA AAAAB3NzaC1yc2EAAAABIwAAAQEAnXr1ZbTR / l0xlF7dbwiVUH2rf47ht2cHBCAoYigW1iSRk3DUDIp0xZDyaMfJTi3USYXrh3wODjI + U + D3eE9YXCXBDWn7k1tQFQp7QrEpgJgWhWerbLML7IV / JNEBb2k + 5dIh5KyEl13r0Umf2ZPWRhUY / tN4vT1lfjy62KKDemYNqr2zxEm / neMvL4jIY4f2uEndGuO7hgsTvXqyjvbqWHDOY3Eeprevo + 4iPG8p + G + JTkNQRlcHaL61a8FOwbDbA0xrNWgiHSIQaBDH + tK3xzqLwRjhcQPnwu / 0AZ2u7 / 1EQ + ntaGWJX + zgRR3 + kFzadL8wkgBRtCHUrmximHRTvw == [email protected]

密钥是从Windows PC( MyWindows )生成的,并且两台机器连接在本地networking中(可以相互ping通)。

我在myubuntu中的myubuntu创build了一个git repo。 我试图在mywindows上创build一个分支,并推送到myubuntu

git remote add origin git @ myubuntu:/opt/git/project.git

git推送起源大师

但它给我的错误消息是

ssh:连接到主机myubuntu端口22:错误的文件号码

致命的:无法从远程存储库读取。

我错过任何设置步骤,如何在myubuntu回购文件夹权限或缺less一些SSH设置?

这绝对是一个连接问题,而不是目录权限的问题。 Ubuntu主机端口22上的ssh服务不可访问。 ssh没有运行或端口22被防火墙阻止。

在你的Ubuntu机器上,确保sshd在22端口上运行:

 sudo netstat -tlnp|grep :22 

并检查是否没有阻止连接的防火墙规则:

 sudo iptables -nL