【发布时间】:2011-10-10 14:33:29
【问题描述】:
我有一个设置了几个子模块的 git 存储库,它创建了一个 .gitmodules 文件,该文件是父存储库中的跟踪文件。但是,还有其他开发人员希望在此存储库上工作,并查看子模块。但目前远程子模块存储库的 URL 包含我的用户名;在.gitmodules 文件中是这样的:
[submodule foo]
path = sub/foo
url = https://myuser@example.com/git/foo.git
显然其他开发人员无法从example.com 获取myuser(他们没有我的密码);我怎样才能拥有一个多个开发人员可以拉/推到的主存储库,并允许他们单独访问子模块(设置他们在子模块主机服务器上共享的单个用户名会起作用,但不是很好的用户管理) ?
【问题讨论】:
-
你拥有那台服务器吗?你看过gitolite吗?你可以只使用公共托管吗?
-
@Jefromi Bitbucket 目前托管,虽然 gitolite 看起来可以用于自托管。
标签: git git-submodules