2

Ubuntuでgitサーバーを構築しています。

git サーバーで、/opt/var/git/example.git に git リポジトリを作成します。クライアントがこの git リポジトリのクローンを作成する場合は、「git clone ssh://username@host-ip/opt/var/git/example.git」コマンドを使用する必要があります。

ssh パスを短くして絶対パスを非表示にする方法はあるのでしょうか。

たとえば、クライアントは「git clone ssh://username@host-ip/example.git」によって「example.git」のクローンを作成できます。

ありがとう!

4

2 に答える 2

0

もう1つのオプションは、gitoliteのような認証レイヤーを追加することです。

  • 誰が何を複製できるかを制御します
  • gitリポジトリには常に短いアドレスを使用してください

    git clone git @ host:arepo

.git(その時点での終わりは必要ありません)

于 2012-10-22T10:53:59.953 に答える
0

ユーザーのホーム ディレクトリを git リポジトリがある場所に設定するだけです。

または、リポジトリをユーザーのホームディレクトリにシンボリックリンクするだけですln -s /path/to/repo ~/reponame.git

于 2012-10-22T09:10:38.537 に答える