GitLab安裝

qq_27642629發表於2018-07-17

在centos7輸入如下命令:
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


sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

sudo EXTERNAL_URL="http://gitlab.66xundian.com" yum install -y gitlab-ee(個人理解網址要繫結linux系統對應的ip地址,訪問這個網址就可以訪問gitlab).
結束
(sudo vim /etc/gitlab/gitlab.rb)vi /etc/gitlab/gitlab.rb(cd /opt/gitlab/embedded/service/gitlab-rails/config) 
(vi gitlab.yml))(gitlab-ctl reconfigure)
使用vi編輯器, 按 insert鍵插入,進入編輯模式
如本例中改成 1.118. 按下esc 鍵。 

輸入 冒號:wq 儲存退出
修改ip地址:
vi /etc/gitlab/gitlab.rb
vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml

 

 

配置git賬號和郵箱
git config --global user.name "XXXX"
git config --global user.email "XXXX"

 

 

檢視使用者名稱、郵箱命令
$ git config user.name

 

 

配置ssh

git config --global user.email XX@qq.com
git config --global user.name zhangsan
ssh-keygen -t rsa -C "XX@qq.com"

 

解決衝突選

(選擇分支進行上傳
Git master branch has no upstream branch的解決
git push -u origin test
git pull origin test)

 git clone XX

cd mycard
git checkout  -b  test  origin/test  切換分支

vim hello.txt

git add . && git commit -m "修改hello"

git push(選擇分支就這樣git push -u origin test)

git pull(選擇分支就這樣git pull origin test)

vim hello.txt

git commit  -a

git push

git merge test

git push

1 檢視遠端分支
git branch -a
 檢視本地分支
git branch
建立分支
git branch test

線面是把分支推到遠端分支 

$ git push origin test

刪除遠端分支
git branch -r -d origin/branch-name
git push origin :branch-name

選中分支

git checkout test

(git checkout -b test origin/test)
 

上傳專案
git config --global user.name "椰子"
git config --global user.email "995852922@qq.com"
git init
git remote add origin ssh://git@42.123.127.93:10022/tyshawn/sdap1.git
git add .
git commit -m "程式原始碼"
git push -u origin master

 

 

 

相關文章