#1350  为什么只有Project Owner才能fork?
Closed
Kerwin Bryant opened 1 year ago

在公司内部,成员不应该是Owner才对吧,我理解成员应该仅仅是Reader,然后通过fork参与开发,最有PR,管理员操作后续的合并&发布; OneDev目前只有Owner才能fork,我都是Owner了,就没必要fork了,直接就可以在原始仓库上提交了,fork的意义就不存在了。 所以想请问下这样的设计初衷是什么?我看上了OneDev,自然还是想按照它的设计理念去使用。

Kerwin Bryant commented 1 year ago

https://docs.onedev.io/tutorials/code/fork-and-send-pullrequest
【For users without repository write permission, the repository needs to be forked to send a pull request】

如文档所说,当用户不能写时,才需要fork;可实际情况是只有Owner权限才能fork,就很冲突,很奇怪;

Robin Shen changed state to 'Closed' 1 year ago
Previous Value Current Value
Open
Closed
Robin Shen commented 1 year ago

这是因为这个用户没有创建项目的权限,所以无法 fork。你可以创建一个组,然后给这个组创建根项目的权限,然后将用户加入到这个组中。

issue 1 of 1
Type
Question
Priority
Normal
Assignee
Issue Votes (0)
Watchers (3)
Reference
onedev/server#1350
Please wait...
Page is in error, reload to recover