zoukankan      html  css  js  c++  java
  • CentOS 6.8 搭建 Git 代码托管系统 Gitea

    [荐] Gitea:Git with a cup of tea,在 Gogs 基础上,发展起来的 自助 Git 服务系统。Gogs是一个个人维护的版本,而Gitea是一个社区组织维护的,版本迭代更新快

    [github] [官网] [二进制安装]

    搭建过程如下:

    下载二进制包

    建议到官网上 下载 执行包,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

  • 相关阅读:
    leetcode 1 Two sum
    hdu1099
    hdu1098
    函数执行顺序
    浏览器滚动条
    2048的制作
    JavaScript--对象-检查一个对象是否是数组
    JavaScript--格式化当前时间
    JavaScript--模拟验证码
    JavaScript--模拟网络爬虫
  • 原文地址:https://www.cnblogs.com/52php/p/6593987.html
Copyright © 2011-2022 走看看