zoukankan      html  css  js  c++  java
  • 用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了,我这里就不一一演示了;
    配置页面

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

    安装成功

  • 相关阅读:
    享元模式及php实现
    共享内存
    LCD触屏驱动
    I2C驱动
    C++ & java小结
    使用GlobalKey启动APP
    socketpair通信
    inotify和epoll
    C语言之二叉树
    灯光系统
  • 原文地址:https://www.cnblogs.com/xiaxiaolu/p/9557431.html
Copyright © 2011-2022 走看看