【发布时间】:2012-11-22 13:07:20
【问题描述】:
我正在尝试为我正在从事的工作项目设置一个共享存储库。我对此还是很陌生,因为我的工作在此之前从未真正使用过任何源代码控制。 我们正在尝试设置一个共享的 git 存储库。在进行初始提交后,其他用户无法推送任何更改。只有进行初始提交的用户才能进行任何更改。其他人可以拉和克隆,但不能推。
我正在初始化共享存储库:
git init --bare project.git
初始提交后,其他用户从 netbeans 推送时收到错误:
REJECTED_OTHER_REASON
坦率地说,这不是很有帮助。任何帮助将不胜感激!
【问题讨论】:
-
你们都在同一个分支吗?你试过
--force开关吗?另外,这不是文件系统权限问题吗?你如何托管你的仓库? -
是的,我们只有一个 master 分支,所以这应该不是问题。通过 netbeans 推送并没有给我们使用 --force 开关的选项。我们使用 CopSSH 来托管 repo,我认为这可能是一个权限问题,但是当我尝试赋予用户组所有权时,没有任何改变。
-
@VonC 如果 netbeans 提供了使用开关的选项,但我找不到添加 --force 的选项。