阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器
一、前言 Git是目前优秀和流行的源代码管理工具。而GitHub是一个面向开源及私有软件项目的托管云平台,但开源免费,私有收费。而公司出于商业化等目的需要搭建自己的源代码托管服务器。通过网上了解Gogs是一款不错git管理系统,而且是国内开源项目,今天我们就使用Gogs基于阿里云Linux CentOS 7 Docker部署搭建自己的git服务器。 Gogs介绍(官网):https://gogs.io/ 二、步骤 1、 购买一个阿里云服务器,系统选择Linux CentOS 7 2、 docker安装 yum install docker docker -v 安装完毕后使用 docker -v 查看下版本号 3、 启动docker systemctl start docker 4、 安装gogs docker pull gogs/gogs 使用docker pull gogs/gogs 把镜像下载下来 5、 创建存储代码的仓库和配置文件所在的位置 mkdir -p /var/gogs 6、 使用docker 命令启动gogs docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs 其中10022映射的是docker中的22端口 10080映射的是http的3000端口,这个在我们启动的时候会使用到该配置。(注:我这里运行后一直停留在某个点没有完成,需重启服务器,重复执行步骤3) 7、 启动gogs docker start gogs docker ps docker ps查看启动状态 8、 访问gogs,访问链接是ip+端口进行配置(注:阿里云需要在安全组规则配置入站规则,即服务器端口10080, ssh端口10022) 9、配置后运行 访问成功 10、 创建仓库测试 服务器搭建成功,创建了一个私有 和 公开的仓库 总结 以上所述是小编给大家介绍的阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持! 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |