Git与单用户、多个开发人员在jail shell上共享回购协议
我一直在尝试为一小队开发人员建立一个体面的共享存储库位置,以便私下共享代码(因此没有github之类的东西)。埃塞俄比亚的互联网不稳定,速度缓慢,一些网站被封锁的原因我无法理解(没有比特桶) 我有一个监狱外壳访问我的网络服务器。我设法在那里编译并安装了git,并在那里托管了一个简单的repo。这是伟大的工作,唯一的问题,我关心的是,所有开发人员将使用相同的用户名访问该帐户。即使我不共享密码,每个人都上传他们的公钥,我认为用户名是一样的Git与单用户、多个开发人员在jail shell上共享回购协议,git,jail-shell,Git,Jail Shell,我一直在尝试为一小队开发人员建立一个体面的共享存储库位置,以便私下共享代码(因此没有github之类的东西)。埃塞俄比亚的互联网不稳定,速度缓慢,一些网站被封锁的原因我无法理解(没有比特桶) 我有一个监狱外壳访问我的网络服务器。我设法在那里编译并安装了git,并在那里托管了一个简单的repo。这是伟大的工作,唯一的问题,我关心的是,所有开发人员将使用相同的用户名访问该帐户。即使我不共享密码,每个人都上传他们的公钥,我认为用户名是一样的 这会引起什么问题吗?我想不出有什么办法,但这样做似乎不正常。
这会引起什么问题吗?我想不出有什么办法,但这样做似乎不正常。不一定不正常;只需看看Github提供给您的SSH repo规范(
git@github.com:path/to/repo/…
)。如果您让每个人都可以访问的帐户是您的主要登录名,那么这将是不正常的。共享用户名本身并不是问题,但您将有效地为所有开发人员提供与服务器相同的访问权限。这不一定是不规则的;只需看看Github提供给您的SSH repo规范(git@github.com:path/to/repo/…
)。如果您让每个人都可以访问的帐户是您的主要登录名,那么这将是不正常的。共享用户名本身并不是问题,但您将有效地为所有开发人员提供您对服务器的相同访问权限