专栏首页嘿dotNet用gogs轻松搭建个人的git服务器

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

因为公司和家里电脑里面有些项目需做版本控制或者说共享吧,就想搭个自己的git服务器;原本想用gitlab,不过我服务器配置比较差,查了一下,看到gogs,眼前一亮:

  • Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务;
  • 开源;(这里是源码地址
  • 硬件要求低;

这不就是我要的吗,就是它了,下面开始安装;

1、开始搭建

我使用的docker的方式运行,如果还未安装docker,可以看参考园友的这篇文章可以说是非常详细了;docker安装好后执行:

 # 拉取镜像
$ docker pull gogs/gogs

# 创建容器宿主机的gogs目录
$ mkdir -p /var/gogs

# 运行容器,这里的参数很简单,如果不明白的话,很容易就百度得到;
$ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

接下来使用执行如下命令,查看运行中的所有容器。

$ docker ps

#如果容器停止,使用这个启动容器
$ docker start gogs

看到这个,表示搭建成功,接下来;

2、安装配置

  打开 http://你的host:10080/ ,看到如下初始配置界面:在数据库类型那里选择你使用的数据库就行,Gogs 要求安装 MySQL、PostgreSQL、SQLite3、MSSQL 或 TiDB。我这里选了SQLite3,如果你选了mysql或者其他的,填写正确的数据库主机,账号密码等就ok了,我这里就不一一演示了;

看到,当当当当,安装成功,注册一个账号,尽情的享受吧!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JQuery中常用方法备忘

    本文转载自博客园,原文地址 http://www.cnblogs.com/xzf158/archive/2008/10/14/logan.html

    乔达摩@嘿
  • sql server 修改表结构

    文章来自http://blog.csdn.net/huwei2003/article/details/6076051

    乔达摩@嘿
  • 自动更新程序源码下载(C#.Net)

    由于微软提供的更新程序使用不方便,所以又写了此程序。此程序是本人一年前所写的一段程序,当时在开发一个CS版本报价系统,当时由于开发过程仓促,代码可能有点不是太规...

    乔达摩@嘿
  • 用Jetson NANO做个智能门铃应用

    使用Nvidia Jetson Nano,您可以用很少的预算构建运行gpu加速的深度学习模型的独立硬件系统。它有点像树莓派,但速度比树莓派快得多。

    GPUS Lady
  • HBUOJ 矩阵范数

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • 深入理解javascript中的继承机制(3)属性复制对象之间的继承深复制原型继承原型继承与属性复制的混合使用

    我们开始换一种思路实现继承,可不可以直接将父对象的属性直接复制给子对象,这样子对象不久也拥有了父对象的属性,相当于继承。

    desperate633
  • 百度地图电子围栏功能

    今年疫情以来,工作都比较紧凑,没能抽出时间来记录工作日常了。最近接触一个项目需要使用到百度地图的围栏功能,作为前期调研,先探探路。 经过一番搜搜,找到一篇不错...

    用户5640963
  • 对某网的一次渗透测试纪实

    最近一个月学着去挖洞,混了快2个月的补天。还是有挺多收获的。这里记录一个昨天对某人才网的渗透测试。从逻辑越权,xss,弱口令等到getshell,控制数据库.....

    HACK学习
  • 初识Rust

    虽然我主要使用C++,但是最近也想学点现代化的新语言。初步想的是从golang和Rust里先选一个。

    owent
  • JS 中的闭包与模块

    全局变量使用容易引发bug,咱们经常教导尽量不要使用全局变量,尽管全局变量在某些情况下是有用的。例如,在浏览器中使用JS时,咱们可以访问全局window对象,w...

    前端达人

扫码关注云+社区

领取腾讯云代金券