当前位置: 首页 > news >正文

window 安装GitLab服务器笔记

视频:

windows下内网本地部署gitlab

资源:

Linux CeneOS7:

CentOS7 镜像下载地址

VMware:

虚拟机17.6下载地址

安装vim编辑器
yum install vim -y系统环境升级(我第一次没有使用。第二次成功使用了的)。不知道影响Gitlab部署不
yum update -y
Linux无法安装 yum install vim -y
1.手动创建目录
sudo mkdir -p /etc/yum.repos.d
2.下载repo

repo下载参考

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

补充视频不可复制的代码

安装SSH协议
yum install -y curl policycoreutils-python openssh-server设置SSH 服务开机自启动
systemctl enable sshd启动SSH服务
systemctl start sshd安装防火墙
yum install firewalld systemd -y开启防火墙
service firewalld start添加HTTP服务
firewall-cmd --permanent --add-service=http重启防火墙
systemctl reload firewalld安装Postfix 
yum install postfix将postfix设置开机启动
systemctl enable postfix启动postfix
systemctl start postfix安装 wget 
yum -y install wget
安装GitLab
wget下载清华大学开源镜像gitlab安装链接(视频使用的是这个。但是我这边会报403错误)
wget http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-17.1.1-ce.0.el7.x86_64.rpm我使用的是这个:(如果卡进度条了 我是ctrl+z 然后重新下的)
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-17.6.4-ce.0.el7.x86_64.rpm/download.rpm安装gitlab(下载成功后保存的那个名字)
rpm -i gitlab-ce-17.6.4-ce.0.el7.x86_64.rpm.2修改gitlab配置文件
vim /etc/gitlab/gitlab.rb将设置好的端口号添加到防火墙
firewall-cmd --zone=public --add-port=1001/tcp --permanent重启防火墙
systemctl reload firewalld重置gitlab(等待N久)
gitlab-ctl reconfigure根据配置文件设置的ip+端口使用浏览器登陆按需使用
重启gitlab
gitlab-ctl restart
*修改root用户密码相关(我卡在第一步就直接放弃了这个操作)
打开gitlab控制台(等待N久。至今还卡在这一步)
gitlab-rails console -e production找到账户
user=User.where(id:1).first修改密码
user.password=123456789保存
user.save!退出
quit重启gitlab
gitlab-ctl restart

*遇到的问题

初始密码

Liunx搭建GitLab服务器后忘记登录密码的解决方法

初始密码
cat /etc/gitlab/initial_root_password

Gitlab怎么设置中文

我是直接使用初始密码登录root管理员账户。然后修改的密码。我一直卡在后面打开gitlab控制台这一步。所以我直接放弃了。直接使用初始密码进行登录。然后修改密码。 *这个密码文件只会保存24小时。24小时以后会自动删除。第一次GitLab安装成功了。但是不知道密码不能登录和操作就是因为这个问题。我又不知道怎么解决。所以第二次重新安装。就马上进行修改了。

无法访问gitlab网页

在vmware安装gitlab,启动gitlab后,在本地浏览器访问服务器之后显示无法访问此网站

我这边是防火墙的原因。因为我后面直接跳过了防火墙相关的代码。但是我明明都没有安装防火墙还是被墙了。

查看防火墙状态
systemctl status firewalld
关闭防火墙
service firewalld stop

我这边就能登录了。

VIM编辑保存

vim编辑后如何保存退出

- 使用单独的命令保存并退出:先按Esc键退出编辑模式i进入编辑模式,底下会提示插入),再执行以下命令:

- w:保存但不退出;

- q:不保存并退出;

- q!:不保存并强制退出;

- wq:保存后退出;

- wq!:强制保存后退出。

虚拟机自动启动设置

VMware pro 17设置虚拟机随宿主机开机自启动

Vmware开机自启(Vmware17)

文件->配置虚拟机电源操作

无法更新自动启动配置

VMWare17配置自动启动虚拟机提示:无法更新“自动启动配置”,请确保存在vmAutoStart.xml文件,并且您有权写入此文件。

需要修改vmAutoStart.xml这个文件权限

这是我的文件路径。可以使用everything搜索vmAutoStart.xml

 C:\ProgramData\VMware\VMware Workstation

右键属性->安全->编辑->完全控制->应用

然后再重新设置。按照连接参考


http://www.mrgr.cn/news/90182.html

相关文章:

  • 【web自动化】指定chromedriver以及chrome路径
  • DeepSeek--教师备课效能100%
  • 【数据】Cassandra(列存储)
  • 使用 POI-TL 和 JFreeChart 动态生成 Word 报告
  • 活动预告 |【Part 1】Microsoft 安全在线技术公开课:通过扩展检测和响应抵御威胁
  • 了解大语言模型的基本原理(三)——如何正确使用ChatGPT
  • 【虚幻引擎UE】AOI算法介绍与实现案例
  • Vue3 Ref全家桶深度解析:掌握响应式编程精髓
  • C++ ——从C到C++
  • 【蓝耘元生代智算云平台】一键部署 DeepSeek人工智能模型
  • 【前端】几种常见的跨域解决方案
  • Spark 源码 | 脚本分析总结
  • Spring Boot接入Deep Seek的API
  • 模拟(典型算法思想)—— OJ例题算法解析思路
  • C++设计模式 - 模板模式
  • 模拟算法:深入探讨与C++实现
  • [创业之路-289]:《产品开发管理-方法.流程.工具 》-15- 需求管理 - 第1步:原始需求收集
  • 深入理解MySQL索引底层数据结构
  • 防火墙安全综合实验
  • Hive之[Hive]详细安装步骤
  • 绕组电感 - Ansys Maxwell 磁通链与电流
  • CAD 屏幕进度条
  • python全栈-python基础
  • pip3命令全解析:Python3包管理工具的详细使用指南
  • 05-多数元素
  • 推荐系统概述