在CentOS系統中使用GitLab進行版本控制,可以按照以下步驟操作:
更新系統包:
sudo yum update -y
添加GitLab倉庫:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
安裝GitLab CE(社區版):
sudo EXTERNAL_URL="http://your_server_ip" yum install gitlab-ce
將http://your_server_ip替換為你的服務器IP地址或域名。
啟動并啟用GitLab服務:
sudo systemctl start gitlab-runsvdir
sudo systemctl enable gitlab-runsvdir
訪問GitLab:
打開瀏覽器,訪問http://your_server_ip,按照提示完成初始設置。
如果你更喜歡使用Docker,可以按照以下步驟操作:
安裝Docker:
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
拉取GitLab鏡像:
sudo docker pull gitlab/gitlab-ce:latest
運行GitLab容器:
sudo docker run --detach \
--hostname your_server_ip.example.com \
--publish 80:80 \
--publish 443:443 \
--publish 2222:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
將your_server_ip.example.com替換為你的服務器IP地址或域名。
訪問GitLab:
打開瀏覽器,訪問http://your_server_ip.example.com,按照提示完成初始設置。
登錄GitLab: 使用瀏覽器訪問GitLab并登錄你的賬戶。
創建新項目: 點擊右上角的“New project”按鈕,填寫項目名稱、描述等信息,然后點擊“Create project”。
克隆項目到本地: 在項目頁面,點擊“Clone”按鈕,復制項目的URL。
在本地終端中運行以下命令克隆項目:
git clone http://your_server_ip/username/project_name.git
進入項目目錄:
cd project_name
進行版本控制:
添加文件到暫存區:
git add .
提交更改:
git commit -m "Initial commit"
推送到遠程倉庫:
git push origin master
查看狀態:
git status
查看歷史記錄:
git log
分支管理:
git branch new_branch
git checkout new_branch
git merge branch_to_merge
解決沖突:
如果在合并過程中出現沖突,Git會提示你手動解決沖突。編輯沖突文件,刪除沖突標記(<<<<<<<, =======, >>>>>>>),然后提交更改。
通過以上步驟,你可以在CentOS系統中成功安裝并使用GitLab進行版本控制。