最近要求使用gitlab和svn,项目服务器需要使用gitlab,产品服务器需要使用svn。
svn比较简单,上手很快,gitlab相对来说需要一些指导会好一点。
下载:
可以根据官网安装,但是我一直卡住,这里推荐直接下载清华源的deb安装包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/gitlab-ce_10.7.2-ce.0_amd64.deb
安装
dpkg -i gitlab-ce_10.7.2-ce.0_amd64.deb
配置
gitlab的所有配置都是在这个文件中设置的
/etc/gitlab/gitlab.rb
主要需要设置的有:port端口、外部地址、邮箱账号等
gitlab-ctl reconfigure
就是所有配置生效
配置生效后就可以直接在局域网上传下载代码了
特别地:当你需要特定端口的时候,需要在gitlab.rb配置文件中特地设置nginx[‘listen_port’] = 8081(端口号自建),这样能够通过打开nginx监听端口来监听客户机的通信。
GIT使用记录
1. 建立仓库:clone, init
建立仓库后仓库分成工作区、暂存区两个大部分;
工作区随时记录代码变化情况,暂存区记录代码储存情况
2. 添加与提交
版本控制仓库最主要的几个功能就是提交与添加