0

変更を2つの別々のリポジトリにプッシュするために次のgitリモート設定を行いました(複数のリモートロケーションからのプル/プッシュに触発されました):

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@bitbucket.org:sgrodzicki/test.git
    url = git@github.com:sgrodzicki/test.git

これは、どこかに新しいクローンを作成するまではうまく機能します。

git clone git@bitbucket.org:sgrodzicki/test.git

クローン構成にはホストが1つだけあります。

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@bitbucket.org:sgrodzicki/test.git

他のリポジトリ(GitHub)でも同じです:

git clone git@github.com:sgrodzicki/test.git

次に、次のようになります。

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@github.com:sgrodzicki/test.git

私の質問は、これらの構成変更を両方のホストで表示するにはどうすればよいですか?

4

1 に答える 1

1

リモートの構成は、複製される情報の一部ではありません。gitディレクトリ内の多くのものと同様に、個人情報と見なされます。

各リポジトリで次のようなことをする必要があります。

git remote set-url --add origin git@github.com:sgrodzicki/test.git

...クローン作成後。

于 2012-08-03T13:29:40.053 に答える