我在本地仓库创建了一个新的分支,并进行了一些提交后,想要将其推送到远程仓库。
命令为:git push origin new_branch
但是出现了以下错误: $ git push origin new_branch
计算对象数: 32, 完成.
压缩对象中: 100% (18/18), 完成.
写入对象中: 100% (18/18), 5.29 KiB, 完成.
总共 18 (差异 13),复用 0 (差异 0)
写失败: Broken pipe fatal: 远程端意外挂断
fatal: 远程端意外挂断
当我使用 $ git remote -v 命令时:
origin git@106.187.99.99:XXX.git (fetch)
origin git@106.187.99.99:XXX.git (push)
还有 git 分支。
命令为:git push origin new_branch
但是出现了以下错误: $ git push origin new_branch
计算对象数: 32, 完成.
压缩对象中: 100% (18/18), 完成.
写入对象中: 100% (18/18), 5.29 KiB, 完成.
总共 18 (差异 13),复用 0 (差异 0)
写失败: Broken pipe fatal: 远程端意外挂断
fatal: 远程端意外挂断
当我使用 $ git remote -v 命令时:
origin git@106.187.99.99:XXX.git (fetch)
origin git@106.187.99.99:XXX.git (push)
还有 git 分支。
fiberead_com$ git branch -a
* new_branch
master
remotes/origin/HEAD -> origin/master
remotes/origin/dev
remotes/origin/master
remotes/origin/online
nginx.conf
user www-data;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
# multi_accept on;
}
http {
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
# keepalive_timeout 65;
client_header_timeout 3m;
client_body_timeout 3m;
keepalive_timeout 175 120;
client_max_body_size 35m;
tcp_nodelay on;
gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
请问有人可以帮助我吗?
我的git服务器在Linode上。我使用GITLAB,其他项目没有这个问题。只有一个新项目,我使用'git clone'将其拉到我的电脑上。但是当我推送代码时,出现了一些错误。
我使用的是Nginx。
我使用'$ git push origin master',也遇到了同样的问题。
git remote -v
的输出。 - davidsgit push
之后,您是否在/var/log/nginx/error.log
中看到任何可疑的内容? - VonC