GitLab安装配置与使用

    安装环境和软件:

    操作系统:LinuxMint(其实本质是ubuntu)

    安装包:gitlab-ce_12.1.4-ce.0_amd64.deb

 

    安装步骤:

    1、下载和安装

    我采用shell基本执行,代码如下:

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_12.1.4-ce.0_amd64.deb/download.deb

sudo dpkg -i gitlab-ce_12.1.4-ce.0_amd64.deb

    下载速度还是挺快的,速度还是分时段,我当时用的是手机流量

    

    2、配置和重新加载

    配置:

    配置主要是修改/etc/gitlab/gitlab.rb这个文件

    修改项可见参考链接(邮箱密码填错误的,也没关系):

     https://cloud.tencent.com/developer/article/1593046

    然后执行重新加载命令:

sudo gitlab-ctl reconfigure

 

    即可启动,在相同局域网中访问地址:http://ip地址即可访问主页,第一次进入主页时,要求你输入密码,此时的用户是root,原始密码在上面的博客中有介绍,此时直接改密码即可,不用输入原始密码。

    gitlab启动、停止和重启的命令如下:

sudo gitlab-ctl start #启动

sudo gitlab-ctl stop #停止

sudo gitlab-ctl restart #重启

sudo gitlab-ctl tail #查看所有日志

 

    3、安装配置本地客户端

    客户端主要是git,在windows上安装git即可,在ubuntu上git安装有相应方法很简单。

    gitlab下载工程代码有两种方式:ssh和http

    1)ssh方式:需要在本地客户端使用ssh-keygen工具生成秘钥,命令是    

ssh-keygen -t rsa -C '你的gitlab用户名'

    生成的秘钥有两个文件:id_rsa,id_rsa.pub

    将这两个文件复制到本地.ssh目录中,然后将id_rsa.pub中的文件内容,复制到gitlab个人网页中的设置->ssh key中,点击添加即可。此时就可以通过git clone git@...这种方式下载工程代码了(是免密码的)

 

    2)http方式:gitlab配置好后,本来可以直接通过git clone http://...下载的,但是我的git出了一个问题,http方式下载不了,提示500错误码,让我在网上查了半天,试了几种办法始终,解决不了我的问题。一直处理到晚上11点,怀疑是不是git的http和https代理的问题,我把http代理删除后,再下载,就可以了。(这个其实是自己给自己挖坑,之前配置git http和https代理,是为了加快下载github上代码的速度,但结果影响了gitlab,这个其实换一个没有配置http和https代理的git来下载就可以了,因为我在服务器上使用服务器git下载就没问题)。

    删除git http和https代理的方法见参考链接:

     https://www.cnblogs.com/xueweihan/p/7242577.html

    查看当前git配置的命令是    


git config --list

    除此之外,还可以配置git的用户名和邮箱(这个可配可不配),命令如下:
 

git config --global user.name "用户名"

git config --global user.email "邮箱"

安装包下载链接:

https://download.csdn.net/download/four_sea/12232969

(附赠额外知识点:https://blog.csdn.net/dta0502/article/details/90215089)

你可能感兴趣的:(git学习)