2017-08-09 3 views
1

私たちはサーバー上でgitoliteを使用しており、SSH経由で接続しています。 1日から別のものに、私たちは次のエラーを取得する:未知のgit/gitoliteコマンド: 'git upload-pack RepoName'

$git pull 
FATAL: unknown git/gitolite command: 'git upload-pack 'RepoName'' 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

アクセス権は変更されませんでした。リポジトリが存在します。サーバーが稼働しています。

Gitのバージョン:gitのバージョン2.14.0.windows.1

起こったかもしれないものの任意のアイデア?

+1

はい、2.140.0.windows.2に切り替えてください。https://stackoverflow.com/a/45539717/6309を参照してください。 – VonC

+0

ありがとうございます!それを回答として提供し、私はそれを受け入れる。 – MeMeMax

答えて

1

"Can't clone on windows but can clone on linux from Gitlab server"で言及したように、GitLabまたはGitoliteはgit-xxxコマンドで解析するように設定されています。

しかし、2.140.0.windows.1では、コマンドは "git xxx"として送信されます。つまり、コマンド(今ではargs 1)が検出されませんでした。

これを逆にするcommit 0f33428を参照してください。git/releases/tag/v2.14.0.windows.2を使用できます。