gogs安装

louis88 · · 4453 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

Gogs依赖环境

安装Gogs之前需要配置相应的依赖环境,官网介绍的依赖环境如下:

  • 数据库(选择以下一项):
    • MySQL:版本 >= 5.5.3
    • PostgreSQL
    • 或者 什么都不安装 直接使用 SQLite3 或 TiDB
  • git(bash):
    • 服务端和客户端均需版本 >= 1.7.1
    • Windows 系统建议使用最新版
  • SSH 服务器:
    • 如果您只使用 HTTP/HTTPS 或者内置 SSH 服务器的话请忽略此项
    • 推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh
  • Nginx反向代理(可选)

以下以Ubuntu服务器为例安装Gogs。

1.安装Git:

sudo apt-get install git  

2. go环境安装

3. mysql安装

sudo apt-get install mysql-server

4.添加git用户

sudo adduser git

 然后按照提示设置相关用户信息及密码。在后文中运行Gogs时需要以该用户身份运行。

 5.下载gogs二进制安装包

mkdir goapp
cd goapp
wget https://storage.googleapis.com/golang/go1.5.2.linux-386.tar.gz
tar xzvf go1.5.2.linux-386.tar.gz


cd gogs
./gogs web


Gogs默认监听3000端口,此时用浏览器打开服务器IP的3000端口(服务器IP:3000),在网页中进行初始配置。 需要注意的是,首次运行时建议设置Gogs的管理员账户,拖动到网页最下方填写管理员用户及密码即可。

6.nginx反向代理
server {
    listen 80;
    server_name your_server_ip; # your_server_ip为服务器IP或绑定的域名

    location / {
        proxy_pass http://127.0.0.1:3000;
    }
}


 


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:louis88

查看原文:gogs安装

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4453 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传