gitlab搭建,结合pycharm和vs2015配置用于开发python和c++

利用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和端口)

⑧创建项目

gitLab的root密码找回:

xiaofanke@xiaofanke-OptiPlex-360:~$ gitlab-rails console production
/usr/bin/gitlab-rails error: could not load /opt/gitlab/etc/gitlab-rails/gitlab-rails-rc
Either you are not allowed to read the file, or it does not exist yet.
You can generate it with:   sudo gitlab-ctl reconfigure
xiaofanke@xiaofanke-OptiPlex-360:~$ sudo gitlab-rails console production
-------------------------------------------------------------------------------------
 GitLab:       11.9.1 (86f0b5d)
 GitLab Shell: 8.7.1
 postgresql:   9.6.11
-------------------------------------------------------------------------------------
Loading production environment (Rails 5.0.7.1)
irb(main):001:0> user=User.where(id:1).first
=> #<User id:1 @root>
irb(main):002:0> user.password='新密码'
=> "Zhang@wan2020"
irb(main):003:0> user.password_confirmation='新密码'
=> "Zhang@wan2020"
irb(main):004:0> user.save!
Enqueued ActionMailer::DeliveryJob (Job ID: 57cf027f-6435-44ae-88fe-77fe74162666) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", #<GlobalID:0x00007f32ecbebf60 @uri=#<URI::GID gid://gitlab/User/1>>
=> true
irb(main):005:0> 

2. pycharm配置

①需要安装git软件,下载地址:https://www.git-scm.com/download/,安装

②打开git bash 运行:生成公钥,注意邮箱地址需要填写真实邮箱地址

1 ssh-keygen -t rsa -C "邮箱地址" #生成秘钥
2 cd ~/.ssh #进入秘钥目录
3 cat id_rsa.pub #查看公钥

将公钥复制到如下地方:

a.打开gitlab网页进入设置

 b. 找到ssh keys

 

c. 复制公钥:

③打开pycharm,点击VCS->Git

④设置gitlab地址:

配置完成! 

 

3. VS2015配置

①新建项目,在解决方案管理器上点击右键,右键菜单里会由一项-将解决方案添加到源代码管理(A...),点击后生成了本地存储库。

②安装后打开团队资源管理器,可以看到由一个设置的选项。

 

③选择储存库设置

④找到“远程”,点击添加

⑤设置远程仓库

⑥全局设置

 

配置完成!

备注:如果过程中提示输入用户名和密码,请输入gitLab的用户名和密码。

注:gitlab 更换Ip后需要更改服务器两个地方:

/var/opt/gitlab/gitlab-rails/etc/gitlab.yml

/etc/gitlab/gitlab.rb

然后重启gitlab服务   gitlab-ctl restart
原文地址:https://www.cnblogs.com/xiaofanke/p/10624003.html