2012-03-06 5 views

答えて

6

Gitがインストールされていると仮定すると... Gitがインストールされていない場合は

git init --bare /path/to/repo 

は、あなたがホストされているリポジトリに直接プッシュすることはできませんが、あなたが実行してスナップショットが利用できる次のことを行うことができます(hereから):

まず、ローカルマシン上で、これらのコマンドを実行します(これはあなたのレポがローカル~/fooであると仮定):

git clone --bare ~/foo ~/foo.git 
cd ~/foo.git 
git --bare update-server-info 

次​​に、得られたfoo.gitディレクトリをWebサーバのpublic_htmlディレクトリにコピーします。その後、http://yourserver.com/you/foo.gitなどから引き出すことができます。スナップショットを更新する場合は、上記の手順を繰り返す必要があります。

+0

hmm .. gitがインストールされていると仮定するのはどういう意味ですか?私はgitクライアントのみを持っています –

+0

あなたはGitをあなたがレポを作成しているサーバにインストールする必要があります。 – Amber

+0

アンバー、基本的に私がやりたいことは:私はすでにビットバケットプライベートレポを持っています。私は2台のマシンでそれを使用しています。しかし、時々私はそれが私のusername/public_html/repo_liveに生きて行きたいと思っています...どうすればいいですか?具体的にしてください... –