2017-11-05 17 views
0

私はこれが不可能だと思う私は検索のトンをしたが、それについて何も見つけていないが、私は尋ねるだろうと思う。gitの代替ファイル内に複数のパスがありますか?

ナットシェル gitの代替ファイルに複数のパスを設定することはできますか?

私は達成しようとしている長いバージョン 私はgitサーバー(gitblit)を持っていますが、そこにホストされているreposの1つは、別の場所に保管されているリポジトリを邪魔することなく、 gitblitでは、オーバーヘッドを低く抑えるために、代替ファイルを設定する-sオプションを使ってrepoをクローンしました。私はこれをsshでnasにログインさせたので、すべてのパスはlocal/volume1/share/etcになりました。チェックアウトの大半はオンボードスクリプトで発行されるので、これは私が欲しいものですが、時々私のWindows PC上の共有を介してレポを見たいのですが、明らかにWindowsは/ volume1がどこにあるのか分かりません。とにかく1つのファイルに複数の代替ファイルまたは複数のパスを設定することはありますか?この方法では、オンボードのLinux OSには1つのパスがあり、Windowsのアクセスでは、nasの固定IPアドレスを介してそれを見ることができますか?

答えて

1

ナットシェルでgitのalternatesファイルに複数のパスを設定することはできますか?

それはthe documentationでとても右言う:

オブジェクト/情報/交互

    このオブジェクトストアからオブジェクトを借り代替オブジェクトストアにこのファイルレコードのパスを、1行に1つのパス名。ネイティブのGitツールがローカルで使用するだけでなく、HTTPフェッチャーもリモートでそれを使用しようとします。代替ファイルで相対パス(リポジトリではなくオブジェクトデータベースを基準にした相対パス)がある場合は通常動作しますが、ファイルシステムとWeb URLの絶対パスが同じでない限り絶対パスを使用すると機能しません。 オブジェクト/情報/ http-alternatesも参照してください。
関連する問題