0

ubuntu サーバーに git をインストールしました。tortoiseGIT を使用しているローカル マシンから、gitosis-admin をローカル マシンに複製しました。すべてがうまくいきました。gitosis.conf でキーとリポジトリを管理するために gitosis-admin リポジトリをチェックアウトした後、新しいリポジトリ gittest を .conf ファイルに追加しました。次の手順は失敗しました。

  • gittest という名前の新しいフォルダーをローカルの manchine に作成します
  • テストファイルを追加しました
  • 関与する
  • クライアントが言うサーバーにローカルリポジトリをプッシュします。

「エラー: gitosis.serve.main: リポジトリの読み取りアクセスが拒否されました」

このエラーは、/srv/git/repositories/gittest に新しく作成されたフォルダーで「git init」を使用してサーバー上のリポジトリを初期化し、クローンするリポジトリが空にならないようにファイルを追加して、クローンを試行した場合にも表示されます。それを私のローカルマシンに。

誰でもこのエラーを解決するのを助けることができますか?

4

1 に答える 1

0

git init --bareの代わりに /srv/git/repositories/gittest で実行してみてくださいgit init

于 2010-12-02T14:08:40.067 に答える