最近私はgit-ifiedウェブプロジェクトでした。 Following this guide私はwww/
にあるクローンのハブとして機能する私のホームディレクトリ/home/mt33
に裸のレポを設定しました。それから私は自分のローカルマシンに裸のレポ(作業ツリーなし)をクローンし、私の変更を行い、コミットし、push origin master
をサーバーに送ります。裸のレポの更新後のスクリプトは、www/
クローンに対してcd
に注意し、すべての変更をプルします。これはすべて素晴らしいです。私のホームディレクトリからリポジトリをクローン化する
私は2番目の開発者を追加したいが、彼は私のホームディレクトリにある裸のレポからクローンを作成することはできません。だから私はsysadminに、グループ読込み、グループ書込み、グループ実行許可をホームディレクトリに追加して、2番目の開発者を私のグループに追加するように頼んだ。その結果、彼はサーバにSSHでき、repo.git
ディレクトリの内容を見るだけでなく、cd
をホームディレクトリに置くことを確認しました。ここで彼は見ているものだ:彼は
git clone [email protected]:/home/mt33/repo.git my_directory
を使用してクローンを作成しようとすると
drwxrwxr-x 7 mt33 mt33 4096 2012-03-07 19:10 repo.git
彼はエラー私が何をすべきかわからないこの時点で
fatal: '/home/mt33/repo.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly
を取得します。私のホームディレクトリの裸のレポは問題ですか?どんなポインタも高く評価されています...
素晴らしい。それを考えなかった。乾杯! – mt33