git push 乙個分支到伺服器上錯誤的解決方法

2021-06-07 21:13:11 字數 667 閱讀 4321

在將乙個分支push到git伺服器上是提示下面的錯誤

use of uninitialized value in do "file" at /usr/share/gitolite/gl-auth-command line 40.

null filename used at /usr/share/gitolite/gl-auth-command line 40.

fatal: the remote end hung up unexpectedly

我們可以先看一下gl-auth-command檔案的第40行是什麼東東。

開啟這個我檔案我們可以看到40行是「die "parse $env failed: "       . ($! or $@) unless do $env;」這行**,

在這行**中有乙個變數gl_rc,這個變數是.gitolite.rc檔案的路徑,在這行出現錯誤,那麼就很有可能是這個變數的值不對,

也就是根據這個變數無法找到.gitolite.rc這個檔案。這個變數的賦值在gitolite.pm這個檔案裡,看一下是不是在賦值時有錯誤。

下面是正確的**:

for my $glrc ( $env . "/.gitolite.rc", "/etc/gitolite/gitolite.rc" ) = $glrc;

return;}

}

git分支從乙個伺服器拉取到另乙個伺服器

前因 最近在工作中遇到點問題,原本開發的伺服器出問題,總是編譯不過,於是乎換了個新的伺服器,但是我在原本壞掉伺服器上的乙個分支做了很多修改,在新的伺服器上要再做一次修改未免太過麻煩。解決 前提兩個不同伺服器上的 是同一套。場景 比如192.168.47.1下的mazhongren使用者,路徑下wor...

編了乙個伺服器

伺服器 include 包含socket 2版本的標頭檔案 include include pragma comment lib,ws2 32.lib 呼叫網路動態庫!int tmain int argc,tchar argv word sockversion 0x0002 定義版本號 sockve...

iOS post乙個json字串到伺服器 評論

1,把字典轉化為nsdata nserror error nsdata jsondata nsjsonserialization datawithjsonobject self.postdic options nsjsonwritingprettyprinted error error self.p...