1

サーバーを切り替えたので、変更をプッシュおよびプルしていたリモートgitリポジトリを新しいサーバーにrsyncしただけです。今、私はそれからフェッチしようとしましたが、エラーが発生しています:

ssh://user@domain.com:1234/home/user/gitrepos/project.git: 
cannot execute: git-upload-pack '/home/user/gitrepos/project.git'

この問題の原因は何ですか?どうすればトラブルシューティングできますか?

PSドメインとポート、およびファイルリポジトリディレクトリの場所はすべて正しいです。

4

1 に答える 1

2

gitリモートサーバーで使用している場合は、リモートピアもgitインストールする必要があります。(これは少し似rsyncています。リモートエンドポイントにソフトウェアを配置すると、リモートピアで詳細を計算して、不要なネットワークトラフィックを回避できます。)

したがって、完全に機能するものgitがリモートピアにインストールされ、georgebrockが指摘するように通常どおりPATHにログインしたときにコマンドが配置され、ユーザーアカウントにコマンドを実行する権限があることを確認してください(ログインシェルがAppArmorSELinuxTOMOYOSMACKなどの必須アクセス制御ツールに限定されています)。ssh

于 2012-06-09T22:01:25.283 に答える