代码上传至Git服务器
1. Gogs搭建与配置
Gogs是一款易搭建的自主Git服务.
Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自主Git服务. 使用Go语言开发使得Gogs能够通过独立的二进制分发, 并且支持Go语言支持的所有平台, 包括Linux、Mac OS X、Windows以及ARM平台
(1) 下载镜像
docker pull gogs/gogs
(2) 创建容器
docker run -di --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/data gogs/gogs
-p: 端口映射
-v: 目录挂载, 实施数据一致性
(3) 假设我的centos虚拟机IP为172.16.66.130 在地址栏输入http://172.16.66.130:3000 会进入首次运行安装程序页面, 我们可以选择一种数据库作为gogs数据的存储, 最简单的是选择SQLite3. 如果对规模较大的公司, 可以选择MySQL
点击"立即安装"
这里的域名要设置为centos的IP地址, 安装后显示主界面
(4) 创建仓库
2. 提交代码
步骤:
(1) 在本地安装git(Mac版本)
brew install git
(2) 在IDEA中选择菜单: IntelljJ IDEA – Preferences, 在窗口中选择Version Control – Git
(3) 创建仓库**(记住创建在父目录下)**
(4) 右击父目录选择Remotes
(5) 添加远程仓库链接, 就是上面在宿主机上创建仓库的链接
(6) 点击ok即可
(7) add下项目
(8) CommitDirectory下项目
(9) 填写提交信息, 点击commit
(10) 点击commit输入你在gogs中创建的账号和邮箱, 我这里是账户:xiaoge 邮箱: xiaoge@xiao.cn然后再次点击commit
(11) 代码就上传成功了
(12) 上传后的代码像再次提交选择push
(13) 点击push
(14) 输入账号密码, 我这里是上面创建的那个账户, 账号:xiaoge, 密码:123456
(15) 代码再次上传成功