什么是Gogs
Gogs 是一款极易搭建的自助 Git 服务。
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。地址:https://gitee.com/Unknown/gogs
Gogs安装与配置
安装
下载镜像
docker pull gogs/gogs
创建容器
docker run -d --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/datagogs/gogs gogs/gogs
说明:
-v 本地目录:容器目录。挂载主机的本地目录 /var/gogsdata 目录到容器的/datagogs/gogs目录,本地目录的路径必须是绝对路径
-d 后台运行容器
Gogs配置
假设我的centos虚拟机IP为192.168.2.10 完成以下步骤
(1)浏览器访问
在地址栏输入http://192.168.2.10:3000 会进入首次运行安装程序页面,我们可以选择一种数据库作为gogs数据的存储,最简单的是选择SQLite3。如果对于规模较大的公司,可以选择MySQL;
点击“立即安装”,这里的域名要设置为centos的IP地址,安装后显示主界面;
(2)注册
(3)登录
(4)创建仓库
IDEA配置Git
步骤:
(1)在本地安装git(Windows版本)
(2)在IDEA中选择菜单 : File – settings , 在窗口中选择Version Control – Git
将项目代码提交到Git
(1)选择菜单VCS --> Enable Version Control Integration…,选择Git
(2)设置远程地址: 右键点击工程选择菜单 Git --> Repository -->Remotes…
(3)右键点击工程选择菜单 Git --> Add
(4)右键点击工程选择菜单 Git --> Commit Directory…
(5)右键点击工程选择菜单 Git --> Repository --> Push …