当我执行git推送时,无效选项意味着什么?

时间:2011-04-11 12:56:34

标签: git gitosis

我已经用gitosis建立了自己的git服务器。它似乎运行正常,但当我执行git推送时,我收到一条错误消息

Counting objects: 5, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 388 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
: invalid optione: line 2: set: -
set: usage: set [--abefhkmnptuvxBCHP] [-o option-name] [arg ...]
To ssh://git@mytestserver/~/repositories/gitosis-admin.git

随后的拉动确实起作用,似乎正确合并。

想法?

1 个答案:

答案 0 :(得分:1)

该错误来自远程系统上的shell(最有可能是bash)。因此,远程系统上的登录shell可能正在尝试执行已损坏的源文件(如〜/ .profile)。例如,这也可能是用户的shell类似/ bin / bash,但是在git或ssh正在调用的执行路径中,正在调用/ bin / sh(可能是较旧的选项较少)。 / p>