gitlab服务器搭建
gitlab的下载与安装
首先在清华大学开源软件镜像站下载好所需的gitlab包
网址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/
安装依赖包
sudo apt-get install curl openssh-server ca-certificates postfix
Postfix配置
按tab键、上下键进行选择->Internet site -> OK ->OK
安装所下载的gitlab文件
sudo dpkg -i gitlab-ce_10.0.0-ce.0_amd64.deb
显示如下画面,则表示安装成功
开始配置gitlab
sudo mkdir -p /etc/gitlab
sudo touch /etc/gitlab/gitlab.rb
sudo chmod 600 /etc/gitlab/gitlab.rb
修改gitlab.rb文件中external_url的内容为所部署主机服务器的ip地址
vim /etc/gitlab/gitlab.rb
查看服务器ip地址进行配置,如图所示
若设置多个网口的服务器ip,可进行如下配置
external_url 'http://0.0.0.0'
对gitlab进行重新配置
sudo gitlab-ctl reconfigure
启动gitlab
sudo gitlab-ctl start
查看gitlab状态
sudo gitlab-ctl status
关闭gitlab
sudo gitlab-ctl stop
重启gitlab
sudo gitlab-clt restart
登录gitlab
在服务器浏览器输入external_url 中的ip地址,如下:
http://10.5.135.61,进入以下界面,进行密码修改:
密码修改完成后自动跳转到登录界面,登录名为root,输入密码
新建项目
如图,输入项目路径和项目名,并选择访问级别即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律