2009-10-15 9 views
9

私はgit remoteのネットワークを固定しているので、リポジトリに接続したいと思っています。残念ながら、git-cloneはリモートをクローンしません。その周りに道がありますか?git remotesを保持する

+0

ファイルこのコマンドに.gitremotesで保存するリモコン用

https://github.com/juanpabloaj/git-remote-init

を開始.gitmodules – JuanPablo

+1

[git repoですべてのリモコンを覚えている方法]の複製がありますか?(http://stackoverflow.com/questions/15286307/how-to-make-git-repo-remember-all-remotes) – sschuberth

答えて

2

私が知る限り、gitでこれを行う方法はありません。

クローン後スクリプトを実行するようにユーザーに指示するのは、人が行うことです。それがルビープロジェクトの場合は、例えばrakeとなるので、rake post_installタスクを持つことができます。

+0

クローンが存在しますか?それを自動化できるgitでフックする? –

+0

フックはリポジトリの複製に使用されるGitの実装によってリポジトリが初期化されるときにローカルで作成されます。 –

1

リモートは.git/configレポのファイルに保存されています。お気に入りを抽出してすべてのクローンに追加することができます。

1

プロジェクトの.git/configではなく、グローバル設定ファイル~/.gitconfigで定義できます。しかし、注意してください...プロジェクトでgit remote updateを実行すると、すべてリモートをプルダウンします。あなたが作業しているリポジトリとはまったく関係ないリポジトリであっても。

5

私はあなたが多分スクリプトを作る?この問題を解決する方法を発見し、そして.gitremotesはに類似ファイルを使用

関連する問題