我们通常在内网环境搭建自己的GitLab服务器,这里我们以Ubuntu20.04为例讲解GitLab的安装过程。具体的步骤如下:

1、更新系统
sudo apt update
sudo apt upgrade
2、安装依赖项
sudo apt install -y curl openssh-server ca-certificates tzdata perl
3、安装PostgeSQL(如果尚未安装)
sudo apt install -y postgresql postgresql-client
4、添加GitLab软件包仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
5、安装GitLab
sudo apt install gitlab-ce
6、配置GitLab的外部URL
编辑/etc/gitlab/gitlab.rb文件,找到external_url配置项,将其设置为GitLab的访问URL,例如:

external_url 'http://gitlab.example.com'
注意将gitlab.example.com替换为你自己的域名或IP地址。
 

7、重新配置GitLab
sudo gitlab-ctl reconfigure
这个命令会根据/etc/gitlab/gitlab.rb文件的配置来重新配置GitLab,并启动所有必要的服务。

8、访问GitLab
在Web浏览器中输入你配置的GitLab访问URL(如http://gitlab.example.com),即可访问GitLab的登录页面。

9、首次登录
首次访问GitLab时,会要求你设置管理员账户的密码。设置完密码后,使用用户名root和设置的密码登录GitLab。

安装完成后,你就可以开始使用GitLab了。你可以创建项目、管理用户、配置CI/CD等。GitLab提供了一个直观的Web界面,方便你进行各种操作。

注意事项:

确保你的服务器满足GitLab的系统要求,如内存、CPU等。
如果你想通过HTTPS访问GitLab,需要配置SSL证书。可以参考GitLab的官方文档进行配置。
定期更新GitLab以获取最新的功能和安全补丁。可以使用命令sudo apt update && sudo apt install gitlab-ce来更新GitLab。
 

三、发布第一个项目

一般我们在windows环境下做开发,将代码提交到GitLab进行版本管理,下面我们讲解怎么在Windows环境下开发并将项目发布到GitLab上,你可以按照以下步骤进行配置:

1、安装Git
从官方网站(https://git-scm.com/downloads)下载适用于Windows的Git安装程序。
运行安装程序,按照提示完成安装。安装过程中,你可以选择默认选项。
2、配置Git
打开命令提示符或Git Bash。
设置你的用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
将"Your Name"替换为你的实际姓名,"youremail@example.com"替换为你的GitLab账户的邮箱地址。
3、生成SSH密钥(可选)
如果你想使用SSH方式与GitLab通信,需要生成SSH密钥。
在命令提示符或Git Bash中,输入以下命令:
ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
将"youremail@example.com"替换为你的GitLab账户的邮箱地址。
按回车键接受默认的文件位置和文件名。
如果你不想设置密码,可以直接按回车键两次。
4、将SSH密钥添加到GitLab(如果你生成了SSH密钥)
在GitLab的Web界面中,点击右上角的头像,选择"Settings"。
在左侧菜单中,选择"SSH Keys"。
将生成的SSH公钥(通常位于C:\Users\YourUsername\.ssh\id_rsa.pub)的内容复制到"Key"文本框中。
点击"Add key"按钮保存SSH密钥。
5、创建GitLab项目
在GitLab的Web界面中,点击"New project"按钮。
选择项目的可见性(公开、内部或私有)。
输入项目名称和描述。
点击"Create project"按钮创建项目。
6、将项目克隆到本地
在GitLab项目页面中,点击"Clone"按钮,复制项目的URL(HTTPS或SSH)。
在本地计算机上打开命令提示符或Git Bash,导航到你想要存储项目的目录。
运行以下命令克隆项目:
git clone <项目的URL>
将<项目的URL>替换为你复制的实际URL。
7、开发和提交更改
使用你喜欢的IDE或编辑器在本地进行项目开发。
完成开发后,使用以下命令将更改添加到Git暂存区:
git add .
提交更改:
git commit -m "提交信息"
将"提交信息"替换为描述你所做更改的简短消息。
8、推送更改到GitLab
使用以下命令将本地更改推送到GitLab仓库:
git push origin master
如果你使用了其他分支,将master替换为相应的分支名称。
这样我们就完成了第一个项目在GitLab的创建和提交,可以很好的用来管理我们的源码了。
 

GitLab介绍、安装、创建第一个项目-CSDN博客

Git报错:Permission denied (publickey) 解决办法_git permission denied-CSDN博客

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。