আপনি যদি সর্বদা Repo1, repo2, এবং repo3 এ চাপতে চান তবে সর্বদা কেবল রেপো 1 থেকে টানতে চান তবে দূরবর্তী 'উত্স' হিসাবে সেট করুন
[remote "origin"]
url = https://exampleuser@example.com/path/to/repo1
pushurl = https://exampleuser@example.com/path/to/repo1
pushurl = https://exampleuser@example.com/path/to/repo2
pushurl = https://exampleuser@example.com/path/to/repo3
fetch = +refs/heads/*:refs/remotes/origin/*
কমান্ড লাইনে কনফিগার করুন:
$ git remote add origin https://exampleuser@example.com/path/to/repo1
$ git remote set-url --push --add origin https://exampleuser@example.com/path/to/repo1
$ git remote set-url --push --add origin https://exampleuser@example.com/path/to/repo2
$ git remote set-url --push --add origin https://exampleuser@example.com/path/to/repo3
আপনি যদি কেবল এখান থেকে টানতে চান repo1তবে একটি নির্দিষ্ট শাখায়repo1 এবং repo2 জন্যspecialBranch চাপ দিন :
[remote "origin"]
url = ssh://git@aaa.xxx.com:7999/yyy/repo1.git
fetch = +refs/heads/*:refs/remotes/origin/*
...
[remote "specialRemote"]
url = ssh://git@aaa.xxx.com:7999/yyy/repo1.git
pushurl = ssh://git@aaa.xxx.com:7999/yyy/repo1.git
pushurl = ssh://git@aaa.xxx.com:7999/yyy/repo2.git
fetch = +refs/heads/*:refs/remotes/origin/*
...
[branch "specialBranch"]
remote = origin
pushRemote = specialRemote
...
Https://git-scm.com/docs/git-config#git-config-branchltnamegtremote দেখুন ।