2

Linux (debian) コンピューターと Mac (10.4) を dhcp ルーター経由で接続しています。Linuxボックスにgitoliteをインストールして、中央のgitリポジトリを作成しました。私の問題は、Linuxコンピューターを起動すると常に異なるIPを持ち、ネットワーク内のコンピューターに固定IPを与えるようにルーターを構成できないことです。だから私の質問は次のとおりです。それを処理する最良の方法は何ですか? /etc/hosts でドメイン名の下に現在の Linux ボックスの IP を定義することは可能ですか? または、毎回手動で変更をプッシュするために IP を入力する必要がありますか? または、他の解決策を知っていますか?

4

3 に答える 3

0

他のどのクライアントから git マシンにアクセスしていますか? Linux ボックスのコレクションを使用して、Avahi と mdns ホスト ルックアップ メソッドをインストールできます。次に、を参照するhostname.localと、ローカル ネットワークでマルチキャスト クエリを使用してホスト名が解決されます。

(Debian ではavahi-daemon、サーバーとクライアント マシンにインストールするだけで十分/etc/nsswitch.confです。デフォルトでこの魔法が含まれています。

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

)

于 2012-07-02T11:55:27.103 に答える
0

ノート:

中央リポジトリを持つために Gitolite をインストールする必要はありません。
これは単なる認証レイヤーです。

Linuxボックスで実行されているsshデーモンアクセスまたはhttpサーバー(git-http-backendCGIスクリプトを使用)のみが必要です。
Linuxボックスにホスト名がある場合、それを使用してLinuxサービスを参照できます(ssh://またはhttp://

于 2012-07-02T11:48:05.063 に答える
0

Linux ボックスで静的 IP を定義できませんか?

于 2012-07-05T18:16:30.327 に答える