在Linux上配置GitLab仓库涉及几个步骤,包括安装GitLab、创建项目、配置用户和权限等。以下是一个基本的指南:
Docker是安装GitLab的最简单方法之一。以下是使用Docker安装GitLab的步骤:
安装Docker:
sudo apt-get update
sudo apt-get install docker.io
添加GitLab官方Docker仓库:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安装GitLab CE(社区版):
sudo apt-get install gitlab-ce
启动并启用GitLab服务:
sudo systemctl start gitlab
sudo systemctl enable gitlab
访问GitLab:
打开浏览器,访问 http://<your_server_ip>
,你应该会看到GitLab的登录页面。
登录GitLab:
使用默认用户名 root
和密码(在安装过程中设置)登录。
创建新项目:
New project
。Create project
。添加用户:
Settings
-> Users
。New user
。Create user
。分配角色:
Settings
-> Members
。Invite member
。Invite
。生成SSH密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
添加SSH密钥到GitLab:
cat ~/.ssh/id_rsa.pub
Settings
-> SSH Keys
。测试SSH连接:
ssh -T git@gitlab.com
克隆项目到本地:
git clone git@gitlab.com:username/project.git
进入项目目录:
cd project
添加文件到暂存区:
git add .
提交更改:
git commit -m "Initial commit"
推送到GitLab:
git push origin master
通过以上步骤,你可以在Linux上成功配置GitLab仓库,并开始使用Git进行版本控制。