我是Ubuntu的新手。
我一直在跟踪这个设置服务器来在Ubuntu机器(MyUbuntu)上配置git。我创建了一个Git帐户,我的authorized_key在/Home/git/.ssh中
rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnXr1ZbTR/l0xlF7dbwiVUH2rf47ht2cHBCAoYigW1iSRk3DUDIp0xZDyaMfJTi3USYXrh3wODjI+U+D3eE9YXCXBDWn7k1tQFQp7QrEpgJgWhWerbLML7IV/JNEBb2k+5dIh5KyEl13r0Umf2ZPWRhUY/tN4vT1lfjy62KKDemYNqr2zxEm/neMvL4jIY4f2uEndGuO7hgsTvXqyjvbqWHDOY3Eeprevo+4iPG8p+g+JTkNQRlcHaL61a8FOwbDbA0xrNWgiHSIQaBDH+tK3xzqLwRjhcQPnwu/0AZ2u7/1EQ+ntaGWJX+zgRR3+kFzadL8wkgBRtCHUrmximHRTvw== windows.user@email.com
密钥是从windows (MyWindows)生成的,这两台机器连接在一个本地网络中(可以互相切换)。
我在myubuntu中的/opt/ git /project.git中创建了一个git。我试图在mywindows上创建一个分支,然后推到myubuntu
git远程添加源git@myubuntu:/opt/ git /project.git推送原始母版
但是它给我的错误信息是
ssh:连接到主机myubuntu端口22:坏文件号致命:无法从远程存储库读取。
我是否错过了任何安装步骤,myubuntu上回购的文件夹权限如何,或者缺少一些ssh安装程序?
发布于 2013-04-25 12:49:18
这肯定是连接问题,而不是目录权限问题。无法访问Ubuntu主机的端口22上的ssh服务。或者ssh没有运行,或者端口22被防火墙阻塞。
在您的Ubuntu机器上,确保sshd在端口22上运行:
sudo netstat -tlnp|grep :22并检查是否存在阻止连接的防火墙规则:
sudo iptables -nLhttps://serverfault.com/questions/502426
复制相似问题