2011-06-29 22 views
0

私は現在/home/git/repositories/fltにリポジトリを持っています。私はgit clone [email protected]:flt/root.gitを使ってクローンすることができます。 /home/gitは、gitユーザー用の$HOMEディレクトリです。私はギトライトを使用しています。私のgitリポジトリを移動して、同じURLをクローン作成するには?

flt reposをgitホームディレクトリ以外の別のパスに移動したいとします。私のクローンコマンドが変わらないように、どうすれば設定できますか?必要ならgitのホームディレクトリを変更できます。おかげさまで

答えて

2

もちろん、ユーザーの家を変更することもできます。gitは、単純にして新しい場所にリンクするだけです。私はLinuxを使用していることを、前提としpathesを見てみると、

ln -s /path/to/new/flt.git /home/git/repositories/flt 

しかし)、私はちょうど新しい場所私はリポジトリのクローンを作成するたびに使用します。私は理由を見ません(ビルドスクリプトが、野生の古い場所にハードコードされていることを指していることを除いて)、なぜ古いパスを使うべきなのでしょうか。

+0

私は何を求めているのですか?URLはどのように機能しますか?/home/git/repositoriesがurlでfltする親であることをどのように知っていますか? – user561638

+0

@user: 'git @ hostname:path'のように)sshを使ってクローンを作成すると、' git'というユーザとしてログインするので、絶対パスでないものは 'git'ユーザのホームディレクトリから始まります。そのような単純な。 – Cascabel

+0

ありがとう、それは私が思ったのですが、fltディレクトリはrepositoriesという名前のディレクトリの下にあり、gitのホームディレクトリには直接ありません。だから、どのようにリポジトリを見るのが分かりますか?これは組み込まれていますか?ありがとう – user561638

関連する問題