首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CentOS 7 安装gogs git代码服务器

1,关于Gogs 开源的代码服务器最牛的是github,有一个开源的实现是gitlab。 但是gitlab是用ruby写的,某些时候性能有问题。 有的时候使用的时候超级慢。...不知道 gogs会不会有这个问题。于是尝试下。 代码放到github上面了。1300多个分享。 2,安装步骤 我使用的是最简单docker安装。...3,安装gogs 输入docker主机的ip和端口(默认端口10080):http://192.168.1.8:10080/ 为了简单安装,使用sqlite3数据库。...正常应该使用docker安装一个mysql服务,然后配置用户名密码。 默认配置,注意一定要写上服务器ip或域名。 可以不用创建管理员用户,默认第一个用户就是管理员。...创建了一个gogs用户,这个就是管理员。 数据在宿主上面的/var/gogs/目录下面,如果需要重新安装,则清空这个目录,然后重启下gogs的docker镜像即可。

1.1K31
您找到你想要的搜索结果了吗?
是的
没有找到

Debian 环境中安装git服务器 Gogs(上)

Gogs 是由 Go 语言编写的,自由开源的 Git 服务。Gogs 是一款无痛式自托管的 Git 服务器,能在尽可能小的硬件资源开销上搭建并运行您的私有 Git 服务器。...在本教程中,我们将使用 Gogs 在 Debian Stretch 上按步骤指导您安装和配置您的私有 Git 服务器。...这篇教程中涵盖了如何在 Debian 上安装 Go 语言、PostgreSQL 和安装并且配置 Nginx 网页服务器作为 Go 应用的反向代理的细节内容。...运行下面的 apt 命令: sudo apt update sudo apt upgrade 步骤 2 – 安装和配置 PostgreSQL Gogs 提供 MySQL、PostgreSQL...CREATE DATABASE gogs_production OWNER git; ? Gogs 使用的 gogs_production 数据库和数据库的 git 用户已经创建完。

1.2K20

基于Gogs搭建Git服务器

git(bash): 服务端和客户端均需版本 >= 1.7.1 Windows 系统建议使用最新版 SSH 服务器: 如果您只使用 HTTP/HTTPS 的话请忽略此项 如果您选择在 Windows...系统使用内置 SSH 服务器,请确保添加 ssh-keygen 到您的 %PATH% 环境变量中 推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh Windows 系统...安装数据库 请根据您的选择进行安装: MySQL(引擎:INNODB) PostgreSQL 注意事项 您可以使用 etc/mysql.sql 来自动创建名为 gogs 的数据库。...服务器环境 OS:Centos 7.4 Gogs版本:0.11.66 Git:1.8.3.1 GO:1.10.2 安装依赖 基本依赖 Go 语言:版本 >= 1.8 安装 Go 语言...(系统默认安装了,这里就不重复安装了) 一、下载安装gogs gogs官网:https://gogs.io github中文地址:https://github.com/gogs/gogs/blob/

87520

自建Git服务器Gogs

一、什么是Gogs Gogs 是一款极易搭建的自助 Git 服务,个人感觉比Gitlab要轻量级,搭建起来更方便。...二、下载及使用链接 Gogs官方下载地址 Gogs官方文档 Gogs配置文件手册 三、环境搭建过程 1、环境要求(参考官方说明) 数据库(选择以下一项): MySQL:版本 >= 5.7 PostgreSQL...MSSQL TiDB(实验性支持,使用 MySQL 协议连接) 或者 什么都不安装 直接使用 SQLite3 git(bash): 服务端和客户端均需版本 >= 1.7.1 Windows 系统建议使用最新版...SSH 服务器: 如果您只使用 HTTP/HTTPS 的话请忽略此项 如果您选择在 Windows 系统使用内置 SSH 服务器,请确保添加 ssh-keygen 到您的 %PATH% 环境变量中.../gogs web &

2.5K30

CentOS7下gogs安装总结

) 1 uname -a 四、下载与其对应的二进制安装包: 1 wget https://dl.gogs.io/0.11.34/linux_amd64.tar.gz 五、将安装包解压至git用户目录下.../gogs web &" 七、使用浏览器访问http://IP:3000,完成配置安装,建议使用SQLite:   按需求自行配置(此处略) 八、添加启动项和守护进程: 1 2 3 4 5 6 sudo...反思和总结:   由于不熟悉gogs在实际配置过程中犯了以下几个错误,和大家共勉一下:   1、应当先完成install安装再进行启动项和守护进程配置;   2、配置systemd时需要同时两个文件,因为对网上一篇文章的误解...,没有坚持下去,最后配置失败后才绕回来;   3、在摸索过程中,盲目的运行过script目录下各种安装脚本,导致安装文件混乱不堪(部分程序文件丢失),期间各种安装失败,折腾大半天后,在意外检查程序目录时才发现已损坏...;   4、运行安装脚本时错误的使用root权限运行导致安装后文件权限的各种问题;   5、首次下载安装包时,下载了错误版本的安装包,非常低级的问题;   6、对git用户的登录权限进行了过于严格控制,

48631

Gogs安装和部署教程-centos上

,但还是无法在浏览器访问 最后重启防火墙,就是反复关闭再等操作后,再强制刷新网页就打开了 扩展知识点 5、运行Gogs并重启服务器(常用命令) #进入gogs安装路径 cd /gogs #运行gogs...Gogs程序(可绑定域名) 如果默认3000端口已经被其他端口占用的话,使用后台启动的方式是无法正常启动的,因为在未进行前端安装的情况下,后台启动无法指定端口,只能在前端安装gogs之后才会生成相应的配置文件...您可使用服务器的IP地址(http:// Server_IP:3000 )通过Web浏览器访问首次运行的配置设置。将自动进入如下安装界面,填写相关配置信息。...信息填写完毕,安装成功后,会出现以下界面: 这样Gogs程序就成功安装了,后面可以进行相关配置,比如设置反向代理等。...要注意的是设置反向代理,需要使用域名,而不是服务器的IP地址,拥有域名后,只需要更新应用程序的配置文件即可。

2K20

Synology群晖安装Gogs进行代码管理

安装Docker及Git 在套件中心中,直接搜索Docker及Git进行安装下载即可; 使用Docker创建MySQL及Gogs容器 打开Docker - 注册表,分别搜索MySQL和Gogs,右键选择..._general_ci; 此处的数据库名可以自定义,但是要与Gogs安装时的数据库对应。...Gogs安装 同样打开Gogs容器详情页,记住容器端口所对应的本地端口,如果在创建容器时没有修改容器端口的话,默认端口为3000。...然后在浏览器中输入 NAS的地址:本地端口(例如192.168.31.194:49164),第一次会打开Gogs安装页面。之后同样可以使用这个地址访问Gogs。...结果图如下: 点击“开始安装”等待Gogs安装完成即可。 安装完成后,注册的第一个用户将自动成为管理员。之后我们就可以像使用Github一样将自己的仓库推送到NAS里了。

1.6K20

gogs轻松搭建个人的git服务器

因为公司和家里电脑里面有些项目需做版本控制或者说共享吧,就想搭个自己的git服务器;原本想用gitlab,不过我服务器配置比较差,查了一下,看到gogs,眼前一亮: Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助...Git 服务; 开源;(这里是源码地址) 硬件要求低; 这不就是我要的吗,就是它了,下面开始安装; 1、开始搭建 我使用的docker的方式运行,如果还未安装docker,可以看参考园友的这篇文章可以说是非常详细了...;docker安装好后执行: # 拉取镜像 $ docker pull gogs/gogs # 创建容器宿主机的gogs目录 $ mkdir -p /var/gogs # 运行容器,这里的参数很简单...2、安装配置   打开 http://你的host:10080/ ,看到如下初始配置界面:在数据库类型那里选择你使用的数据库就行,Gogs 要求安装 MySQL、PostgreSQL、SQLite3、MSSQL...看到,当当当当,安装成功,注册一个账号,尽情的享受吧! ?

1.4K40

如何在 Ubuntu 18.04 上安装和配置 Gogs

Gogs 是一个用 Go 语言编写的自托管开源 git 服务器。它包括一个仓库文件编辑器,项目问题跟踪,和一个内建的 wiki。 Gogs 是一个轻量级应用,并且可以在低功率系统上安装。...二、安装 Gogs 我们将从二进制进行安装 Gogs安装过程非常简单直接。 2.1 安装 Git 第一步就是在你的服务器安装 Git。...Gogs 已经在你的 Ubuntu 机器上安装好了。 2.6 配置 Nginx 作为 SSL 代理服务器 这一步是可选的,但是我们强烈推荐。...想要使用 Nginx 作为反向代理服务器,你需要有一个域名或者子域名指向你的服务器公网 IP。在这个指南里,我们使用gogs.example.com。...四、总结 这个教程带你一起看了在 Ubuntu 18.04 上安装和配置 Gogs。 你可以创建你的第一个项目,并且开始使用你的新 Gogs 服务器

2.1K10

自建Git服务器系列——Gitea(Gogs的孪生兄弟)

Gitea其实是Gogs的孪生兄弟,因为这是从Gogs源码的基础上开发的,算是分叉?...二.安装 因为和Gogs很像,所以我不会做太多说明了 前往 https://dl.gitea.io/gitea 复制最新版本的下载链接 1 2 3 4 5 6 7 8 9 10 11 12 13 14...epel-release -y #CentOS6自带的Git只有1.7,我们需要更新的版本 rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm #卸载老版本并安装新版...gitea #添加执行权限 chmod +x /home/git/gitea/gitea #修改所有人 chown -R git:git /home/git/gitea /var/log/gitea #安装...更新的更快……比如这儿就支持了LFS(另外感兴趣的可以对比下Gitea在Fork了Gogs后提交的Commit和Gogs自己的Commit的数量,可以很明显的看出前者确实更新的比较频繁) 之后大部分和Gogs

5.5K30

Gogs基本操作使用

Gogs简介 Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。...使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。...这里如果不选,则会生成一个空仓库,我们需要在本地生成一个仓库(或者已有的原有仓库) 然后将本地仓库的远程仓库地址设置成我们在Gogs中新建的仓库地址。...在浏览器中上传和下载文件(不依赖Git)】 HTTP&SSH【当前仓库的远程地址(将其拷贝下来,将本地的对应仓库的origin地址设置)】 README.md【当前仓库的文件阅览】 2.3组织管理功能 Gogs

2.3K20
领券