-
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,就很冲突,很奇怪;
-
Previous Value Current Value Open
Closed
-
这是因为这个用户没有创建项目的权限,所以无法 fork。你可以创建一个组,然后给这个组创建根项目的权限,然后将用户加入到这个组中。
| Type |
Question
|
| Priority |
Normal
|
| Assignee |
Issue Votes (0)
在公司内部,成员不应该是Owner才对吧,我理解成员应该仅仅是Reader,然后通过fork参与开发,最有PR,管理员操作后续的合并&发布; OneDev目前只有Owner才能fork,我都是Owner了,就没必要fork了,直接就可以在原始仓库上提交了,fork的意义就不存在了。 所以想请问下这样的设计初衷是什么?我看上了OneDev,自然还是想按照它的设计理念去使用。