gpt4 book ai didi

windows - Git 推送不起作用,但 "git clone"和 SSH 可以

转载 作者:可可西里 更新时间:2023-11-01 09:59:12 25 4
gpt4 key购买 nike

我设置了一个 Debian 服务器,它使用 SSH 进行 shell 访问和 git repos。我在其上创建了一个裸存储库并使用 ssh 能够将其克隆到我的 Windows 8 工作站,但是当尝试将更改推送回 Debian 服务器时,我得到了此处描述的错误:

enter image description here

Read from remote host 174.52.5.192: Connection reset by peer
fatal: sha1 file '<stdout>' write error: invalid argument
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'git@174.52.5.192:/home/git/repos/space-junk.git/'

我经常使用这个工作站通过 SSH 对同一台服务器进行 shell 访问,所以我知道无法访问 SSH 不是问题。

有谁知道出了什么问题吗?

最佳答案

其实第一次推送应该是:

git push -u origin master

这会将本地分支 master 链接到它的远程跟踪源/master

然后,在第一次推送之后,您将能够(对于所有后续推送)执行一个简单的操作:

git push

在“Why do I need to explicitly push a new branch?”中查看更多信息。

关于windows - Git 推送不起作用,但 "git clone"和 SSH 可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24424564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com