gogs使用体验fork派生,pull request功能

gogs使用体验fork派生,pull request功能

692发表于2019-07-13

之前在本机搭了一个gitblit的来做私有远程仓库,还是不错的,简单方便。但是有点遗憾是不支持协作类似github的fork pull。后来找到go语言开发的gogs,很强大,支持fork pull。就是配置搭建复杂一些。

一、派生仓库(fork)

登录web后台,派生仓库(fork)

from clipboard

出现派生界面:

from clipboard

可以保持默认,点击“派生仓库”。成功后在控制面板界面,“我的仓库”就会多了一个仓库。

from clipboard

二、在fork的仓库提交代码

点击仓库名字,进入仓库首页。

from clipboard

复制http仓库地址,clone一个在本地。

我的目录=》K:\test190709

添加一个文件=》log7.txt

from clipboard


提交并push到派生出来的自己那个远程仓库:

git add .

git commit -m "add log7.txt"

git push origin

from clipboard

三、创建Pull请求

进入派生仓库页面,

from clipboard

创建一个Pull请求:

from clipboard

输入注释和说明,然后提交。

四、管理员处理pull合并请求

用原仓库的管理员登录,可以看到有一个新的pull请求。

from clipboard

点开这个#3。

from clipboard

同意合并直接点“合并请求”。

from clipboard

到此,gogs的fork和pull功能体验完毕。


小编蓝狐