我正在尝试将文件从本地计算机推送到通过LAN连接的远程服务器。我通过命令添加了一个远程别名:
$ git remote add testclient cq05.sabandtech.com:c/testforemotetransfer
我收到类似
的错误$ git push testclient master
ssh: connect to host cq05.sabandtech.com port 22: Bad file number
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
仍然无法解决这个问题。我甚至无法通过ssh从本地计算机连接到服务器。假设ltpnaresh.sabandtech.com是网络上的服务器。当我通过git bash ssh它: - $ ssh -v ltpnaresh.sabandtech.com
我收到以下错误: - OpenSSH_4.6p1,OpenSSL 0.9.8e 2007年2月23日 debug1:连接到ltpnaresh.sabandtech.com [172.17.2.158]端口22。 debug1:连接到地址172.17.2.158端口22:连接被拒绝 ssh:连接到主机ltpnaresh.sabandtech.com端口22:文件号错误
这意味着无法通过ssh访问这两台计算机。
我尝试通过创建新规则并允许端口22来配置ltpnaresh.sabandtech.com的防火墙;但仍然没有发生任何事情。
当我尝试通过https://连接到ltpnaresh.sabandtech.com时; git push https://ltpnaresh.sabandtech.com/e/projects2/testserver--where testserver是位于服务器驱动器中的git存储库;我收到以下错误: -
警告:push.default未设置;它的隐含价值在变化 Git 2.0从“匹配”到“简单”。压制这个消息 并在默认更改后维护当前行为,使用:
git config --global push.default matching
要压制此消息并立即采用新行为,请使用:
git config --global push.default simple
有关详细信息,请参阅“git help config”并搜索“push.default”。 ('简单'模式是在Git 1.7.11中引入的。使用类似模式 如果你有时使用旧版本的Git,那么'当前'而不是'简单'
致命:无法访问'https://ltpnaresh.sabandtech.com/e/projects2/testserver /':连接到ltpnaresh.sabandtech.com:443失败;没有错误
请注意,我已经在服务器的authorized_keys中添加了id_rsa.pub密钥。请帮忙。
我正在尝试通过gitextensions连接两台Windows机器并尝试将文件从一个推送到另一个。已使用How to start git daemon on Windows在服务器上启动了git守护程序 我得到的错误是 “致命:似乎不是一个致命的git存储库:无法从远程存储库读取。请确保您具有正确的访问权限并且存储库已存在。”
请帮忙。