整理gitlab,git

下载git

1. windows端官方网址: https://git-scm.com/
2. Linux下载地址: https://github.com/git/git/releases
3 Linux下载地址2: https://mirrors.edge.kernel.org/pub/software/scm/git/
4. Linux最新git版本地址: https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.1.tar.gz

安装配置git

1. 卸载低版本git(如果之前没安装则这一步可以省去): yum remove git
2. 解压已经下载好的git文件:git –zxvf  git-2.19.1.tar.gz
3. 安装git编译所需要的依赖库: yum install –y curl-devel expat-devel gettext-devel openssl-devel zlib-devel  gcc perl-ExtUtils-MakeMaker
4. 编译git:   # 进入git目录  cd git-2.9.2   make prefix=/usr/local/git-2.19.1 all    make prefix=/usr/local/git-2.19.1 install
4. 添加环境变量: vim /etc/profile    GIT_HOME=/usr/local/git-2.19.1   PATH=$PATH:$GIT_HOME/bin    
5. 是配置生效,并查看是否安装成功: source /etc/profile     git --version

git常用命令

git clone {git地址}:从服务器上将代码给拉下来
git add . :  添加本地文件
git status :  查看状态
git commit -m “git init first”: 添加本地文件到本地的git服务器中
git push (远程仓库名) (分支名): 将本地分支推送到服务器上去
git config: git 一些基本配置等
例如: git config --global user.name “用户名"  
           git config --global user.email email地址  

ssh

 个人生成ssh密钥博客: https://blog.csdn.net/m0_37779570/article/details/82115479
1. 在本地生成ssh密钥:  ssh-keygen -t rsa -b 2048 -C “个人测试服务器”
2. 将生成好的公钥上传到个人github服务器中 
3. 上传文件,并使用ssh连接

gitlab社区安装

官方安装文档: https://about.gitlab.com/install/#centos-7
1. 安装gitlab所需要的一些依赖: 
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
2.安装Postfix以发送通知电子邮件(项目创建和冲突等可以通过邮件发送)
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

3.  通过社区版提供的yum源来进行安装,社区网站:https://packages.gitlab.com/gitlab/gitlab-ce/install#bash-rpm
4.  下载yum源:  curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
5. 查看下载的社区版本信息:  yum list gitlab-ce

6. 使用yum源进行安装: yum install gitlab-ce-11.4.0-ce.0.el7.x86_64  -y	
7. 修改默认的gitlab连接地址为自己服务器地址(如果绑定域名使用域名也可)。
external_url 'http://114.67.224.231’ ping通的就行

配置gitlab的url

这一步在官方的文档里面没有,但是如果没有配置的话,直接启动GitLab,会出现不正确的FQDN错误,导致无法正常启动。因此必须做配置。
sudo mkdir -p /etc/gitlab
sudo touch /etc/gitlab/gitlab.rb
sudo chmod 600 /etc/gitlab/gitlab.rb
sudo gedit /etc/gitlab/gitlab.rb
把external_url改成部署机器的域名或者IP地址。
6.对GitLab进行重配置 (这一步也是启动 GitLab)
sudo gitlab-ctl reconfigure
7.查看启动状态
sudo gitlab-ctl status

gitlab常用命令

获取git-lab状态: gitlab-ctl status
启动gitlab所以组件服务: gitlab-ctl start
停止gitlab以及组件服务: gitlab-ctl stop
重启gitlab以及组件服务: gitlab-ctl restart
重新应用gitlab配置: gitlab-ctl reconfigure

猜你喜欢

转载自blog.csdn.net/qq120631157/article/details/83545965