2

我正在使用 gitolite 为我的团队建立一个共享的 git 存储库。我们有多个项目,同一个项目托管在 github 上以及内部。

当团队成员从内部项目存储库中克隆时,我希望已经指定了遥控器,而无需通过 git-config 进行客户端配置。像这样的东西:

$ git clone git@internal.com:project
$ git remote -v
origin git@github.com:project/project-repository.git (fetch)
origin git@github.com:project/project-repository.git (push)
internal git@internal.com:project/project-repository.git (fetch)
internal git@internal.com:project/project-repository.git (push)

当然,我尝试使用 git remote add 然后 push internal --all 但这似乎并没有推动我客户的遥控器。

我想避免的是团队成员必须配置他们的 git 客户端来执行此操作:

git remote add internal git@internal.com:project/project-repository.git

我需要做什么来配置内部存储库以在克隆内部存储库时添加这些自定义默认遥控器?

4

0 回答 0