1

ゼロから始めて、Windowsワークステーションでgitをセットアップし、 http: //git-scm.com/book/en/Git-on-the-Server-Getting-Git-on-a-Serverの指示に従ってセットアップします。私の裸のリポジトリ。git Bashを使用して、ホストされているサーバーにファイルをscpできましたが、元のサーバーをリポジトリに追加してプッシュしようとすると、次のようになります。

Pushing to user@host:/home/user/git/project.git
jailshell: git-receive-pack: command not found
fatal: Could not read from remote repository.

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

ご協力いただきありがとうございます。

4

2 に答える 2

2

サーバーにgitがインストールされていません。

使用するには、サーバーに git が存在する必要がありますか? を参照してください。可能な解決策のために。

于 2013-03-20T18:55:06.567 に答える
1

git-receive-pack バイナリがパスに含まれるようにパスが設定されていることを確認してください。コマンドプロンプト/ sshing をサーバーに開いて実行してみてくださいgit-receive-pack

まったくインストールされていない場合は、次を使用してサーバーに git をインストールします[package-manager install-command] git(ここで、package-managerapt-getまたはyumなどであり、install-commandは通常 install です) 。

于 2013-03-20T18:55:52.730 に答える