• 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
  • 相关阅读:
    ES6中变量的解析赋值的用途
    ES6中的Set与Map数据结构
    cocos2d-js 序列帧动画
    cocos2d-x坐标系详解
    【javascript】函数中的this的四种绑定形式
    ECMAScript 定义类、对象
    JS中函数参数值传递和引用传递
    作用域
    List<Map>如何根据Map的特定key对应的value对List排序?
    SQL字符型字段按数字型字段排序实现方法
  • 原文地址:https://www.cnblogs.com/xiaofanke/p/10624003.html
Copyright © 2020-2023  润新知