相关疑难解决方法(0)

Git推送导致致命:协议错误:线路长度不好:这个

我想让GitLab在我的服务器上运行(运行CentOS 6.5).我跟着gitlab-receipe到线,但我无法让它工作.我能够访问Web界面,创建新项目但推送到主分支返回以下错误:

fatal: protocol error: bad line length character: This
Run Code Online (Sandbox Code Playgroud)

我已经对生产环境进行了检查,结果如下:

Checking Environment ...

Git configured for git user? ... yes

Checking Environment ... Finished

Checking GitLab Shell ...

GitLab Shell version >= 1.7.9 ? ... OK (1.8.0)
Repo base directory exists? ... yes
Repo base directory is a symlink? ... no
Repo base owned by git:git? ... yes
Repo base access is drwxrws---? ... yes
update hook up-to-date? ... yes
update hooks in repos are links: ... …
Run Code Online (Sandbox Code Playgroud)

git ssh repository gitlab

37
推荐指数
3
解决办法
8万
查看次数

通过SFTP克隆Git存储库

每次尝试克隆我的Git存储库时都会出现致命错误:

我运行这个:

$ git clone sftp://foo@bar.ca/git/foobar.git
Run Code Online (Sandbox Code Playgroud)

我明白了

fatal: Unable to find remote helper for 'sftp'
Run Code Online (Sandbox Code Playgroud)

我正在尝试从一台服务器克隆到另一台服务器,这两台服务器都使用SSH身份验证.

是否需要安装以启用此SFTP远程帮助程序?

提前感谢您提供的任何建议!

git ssh sftp

8
推荐指数
1
解决办法
1万
查看次数

致命:协议错误:线路长度不良字符:Unab

我有一个Windows 2008 R2 Server标准版.我和Git一起安装了FreeSSHd.Windows防火墙的例外设置为端口22.我将SSH服务器设置为仅接受SSH公钥.我可以使用终端(即ssh gregory@hostname)登录服务器.当我去使用git clone命令(例如git clone ssh://gregory@hostname/path_to_my_repo)时,我收到此错误:

致命:协议错误:线路长度不良字符:Unab

对于造成这种情况的原因,我完全不知所措.我启用了Shell,SFTP和隧道协议.

git ssh repository

8
推荐指数
1
解决办法
8059
查看次数

gitlab中的奇怪错误:致命:协议错误:错误的行长字符:Depl

在我的一台服务器上,当我尝试在gitlab上拉/ ls-remote新创建的repo时,我收到这些错误:

git ls-remote git@gitlab.com:mas-vem/dinnerdelivery.git
fatal: protocol error: bad line length character: Depl
Run Code Online (Sandbox Code Playgroud)

如果我试图远程创建最早创建的存储库之一,一切都很好.

当我运行此命令时:

ssh git@gitlab.com git-receive-pack mas-vem/dinnerdelivery.git
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

Deploy key not allowed to push
Run Code Online (Sandbox Code Playgroud)

但我不想推= /

可能是什么?我身边是gitlab问题还是错误?

git gitlab

7
推荐指数
2
解决办法
2万
查看次数

Git推送失败:无法将特定文件推送到远程仓库

我有一个git服务器(CentOS 6.5上的git 1.7.1)正常运行一年,
git clone/ pull/ push通过https工作就像一个魅力.
但今天,当我尝试将此文件推送到我的服务器时,它失败并显示以下错误消息:

Counting objects: 17, done.  
Delta compression using up to 4 threads.  
Compressing objects: 100% (7/7), done.  
Writing objects: 100% (7/7), 11.33 KiB | 0 bytes/s, done.  
Total 7 (delta 4), reused 0 (delta 0)  
fatal: protocol error: bad line length character: < HTM    
fatal: The remote end hung up unexpectedly  
fatal: The remote end hung up unexpectedly  
git did not exit cleanly (exit code 128) (13370 …
Run Code Online (Sandbox Code Playgroud)

git git-push

5
推荐指数
1
解决办法
629
查看次数

Git失败了"致命:协议错误:错误的行长字符:通过"

需要访问远程存储库的所有git命令都会失败,并显示错误消息:

fatal: protocol error: bad line length character: Pass
Run Code Online (Sandbox Code Playgroud)

他们几天前曾经工作过.

git ssh

2
推荐指数
1
解决办法
6281
查看次数

标签 统计

git ×6

ssh ×4

gitlab ×2

repository ×2

git-push ×1

sftp ×1