1

チームメイトと一緒にプロジェクトに取り組むことになったので、Git サーバーをセットアップすることにしました。このチュートリアルに従いました: http://git-scm.com/book/en/Git-on-the-Server-Gitosis

gitrepo/コンピューターにローカルにディレクトリを作成し、そのgit init中にディレクトリを作成しました。次に、index.htmlファイルを作成しgit add index.htmlgit commit -m "First commit.".

git remote add origin git@SERVER:gitrepo.gitサーバーである を使用してリモートサーバーを構成しましたSERVER。これまでのgitところ、ユーザーは問題ないようです。SSH キーも問題ありません。

git push origin masterSERVER置き換えられた)の出力:

Counting objects: 5, done.
Writing objects: 100% (3/3), 255 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@SERVER:gitrepo.git
   bf6c7a0..283eb49  master -> master

も大丈夫そうですが、 をls /home/git/repositories/gitrepo.git/branchesすると何もありません。masterディレクトリが必要index.htmlですよね?

何かがおかしいのですが、何が原因かわかりません。

4

1 に答える 1

0

gitosis はベア リポジトリを使用するため、答えは「いいえ」です。ブランチもファイルも何も問題ありません。

ここで裸のリポジトリについて読むことができます: http://gitolite.com/concepts/bare.html

リモートリポジトリを別の場所に複製するか、そこからプルすることで、実際に機能することをテストできます。

于 2013-09-18T16:21:28.730 に答える