在Linux系统中使用GitLab进行版本控制,可以按照以下步骤进行:
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
sudo yum install -y curl policycoreutils-python openssh-server postfix
sudo systemctl enable postfix
sudo systemctl start postfix
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
sudo bash -c 'echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/gitlab.list'
sudo apt-get update
sudo apt-get install gitlab-ce
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
/etc/gitlab/gitlab.rb
文件,设置外部URL(例如 external_url 'http://your_server_ip'
)。sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
cd /path/to/your/project
git init
git add .
git commit -m "Initial commit"
git remote add origin git@your-domain.com:username/project.git
git push -u origin master
git checkout -b new-feature
git checkout new-feature
git checkout master
git merge new-feature
git push origin master
访问GitLab Web界面:
在浏览器中输入 http://your-server-ip
,使用安装过程中设置的管理员账号和密码登录。
配置邮件服务(如果需要): 在GitLab的设置页面中配置SMTP服务器信息。
使用CI/CD流水线:
在项目根目录创建 .gitlab-ci.yml
文件,定义构建、测试和部署流程。
通过以上步骤,你可以在Linux系统中使用GitLab进行有效的版本控制。