一.基本功能介绍
主板说明
图中1表示自己个人账户下的仓库(所有权属于自己) 自己个人账户下的仓库一般为自己创建,或者其他仓库所有者转让仓库。自己对该仓库具有全部权限(写入/删除文件、增加成员、删除成员、合并分之、审核分之)
图中2表示自己参与的仓库(所有权不属于自己) 参与的仓库一般为组织拥有的仓库。自己对该仓库拥有的权限为组织分配的权限。
页面说明
用户设置
二.仓库
新建仓库
右上角点击创建新的仓库
迁移仓库
迁移外部仓库 可以使用gogs自带的功能去迁移外部仓库
需要填写git仓库所在地址,如果是私有仓库,需要账号和密码。
本地推送 新建一个空的仓库,不套用模板
在命令行下载要迁移的项目,当前示范为sai文件夹为项目。删除.git的文件,将内容移动到下载后的b项目中并添加到git的缓存区域
将当前项目提交到gogs的b仓库中,需要输入账号密码。
仓库介绍
点击仓库设置,可以在这里进行仓库转移所有权,添加协作者,管理分支等等。
三.组织和团队
创建新组织
在gogs中组织相当于公司,团队相当于公司内部的分组,比如php组,java组,而属于php组的项目,java组没有管理权限。
个人创建的项目,转移到组织,个人奖保留管理权限。
创建团队
默认加入组织的对任何项目没有权限,需要创建团队,将人员加入团队中
管理员可以给团队分配项目仓库和成员,给团队添加仓库,需要先加入仓库。