CentOS 6.8 搭建 Git 代码托管系统 Gitea
[荐] Gitea:Git with a cup of tea,在 Gogs 基础上,发展起来的 自助 Git 服务系统。Gogs是一个个人维护的版本,而Gitea是一个社区组织维护的,版本迭代更新快。[官网] [二进制安装]
搭建过程如下:
下载二进制包
建议到官网上 下载 执行包,github 上下载太慢。CentOS 64 位系统,选择最新版的:gitea-1.1-linux-amd64。
下载后,重命名为 gitea,存放到服务器上的物理路径为: /fiisoo/go/gitea
新建数据库
数据库:sjf_git_gitea
用户名:user_git_gitea
密码:user_git^*)%)$)23250@#252tea
新建 sftp 账号
# 新建数据文件夹
mkdir -pv /fiisoo/go/gitea # 存放 gitea 系统
mkdir -pv /fiisoo/go/gitea-repositories# 存放 git 仓库
# 新建账号
useradd ftp_git_gitea -g www
passwd ftp_git_gitea # 密码为: ftp_git_gitea_149abf81686
# 修改权限
umask 0000
chown -R ftp_git_gitea:www /fiisoo/go/gitea
chmod -R 750 /fiisoo/go/gitea
chown -R ftp_git_gitea:www /fiisoo/go/gitea-repositories
chmod -R 750 /fiisoo/go/gitea-repositories
运行系统
# 从 root 切换到 ftp_git_gitea 用户
su ftp_git_gitea
# 运行
./gitea web &
填写相关配置信息
新建项目
这个过程跟 “GitHub”、“开源中国码云”等知名 Git 代码托管平台 差不多,在这就不多讲!
特别说明:
1、一定要用新建的 sftp 账号(ftp_git_gitea)去运行系统,否则会遇到各种权限问题!
2、新建项目的时候,如果是公司的项目,最好设置为 “私有性” 项目。
相关文章:
CentOS 6.8 安装最新版 Git
页:
[1]