利用Ubuntu16.04服务器搭建gitlab仓库,本地windows系统使用pycharm和VS开发,通过软件配置可进行代码管理。
1.gitlab安装
①安装依赖包:
sudo apt-get install curl openssh-server ca-certificates postfix
②下载gitlab
wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/trusty/gitlab-ce_11.9.1-ce.0_amd64.deb/download.deb
如果下载速度较慢,可以选择windows下载,然后通过winscp上传到服务器。下载地址不变:https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/trusty/gitlab-ce_11.9.1-ce.0_amd64.deb/download.deb
③安装gitlab
sudo dpkg -i gitlab-ce_9.0.0-ce.0_amd64.deb
④配置gitlab的ip(或域名)和端口
vim /etc/gitlab/gitlab.rb
找到external_url 行,修改ip(本机ip)和端口(端口最好不要设置成8080,80,22之类,容易发生冲突)
⑤启动gitlab
sudo gitlab-ctl reconfigure
⑦本地浏览器直接访问网页(http://***:** 利用刚刚设置的ip和端口)
⑧创建项目
2. pycharm配置
①需要安装git软件,下载地址:https://www.git-scm.com/download/,安装
②打开git bash 运行:生成公钥,注意邮箱地址需要填写真实邮箱地址
ssh-keygen -t rsa -C "邮箱地址" #生成秘钥
cd ~/.ssh #进入秘钥目录
cat id_rsa.pub #查看公钥
将公钥复制到如下地方:
a.打开gitlab网页进入设置
b. 找到ssh keys
c. 复制公钥:
③打开pycharm,点击VCS->Git
④设置gitlab地址:
配置完成!
3. VS2015配置
①新建项目,在解决方案管理器上点击右键,右键菜单里会由一项-将解决方案添加到源代码管理(A...),点击后生成了本地存储库。
②安装后打开团队资源管理器,可以看到由一个设置的选项。
③选择储存库设置
④找到“远程”,点击添加
⑤设置远程仓库
配置完成!
注:gitlab 更换Ip后需要更改服务器两个地方:
/var/opt/gitlab/gitlab-rails/etc/gitlab.yml /etc/gitlab/gitlab.rb 然后重启gitlab服务 gitlab-ctl restart