本地部署gitlab学习git使用

这篇具有很好参考价值的文章主要介绍了本地部署gitlab学习git使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

最近想学习git使用了,在本地部署一个gitlab社区版玩玩吧~
gitlab只能部署在liunx系统上面,可以使用云服务器,也可以使用虚拟机等等,
下面介绍小电脑里面安装虚拟机,虚拟机安装centos7,centos7在一键安装宝塔,宝塔再一键安装gitlab社区版,一气呵成,无脑下一步即可

一、安装gitlab

前面安装虚拟机、系统、宝塔略,不在本博文范围,不会可以自行百度

centos7配置,gitlab貌似至少需要4g内存:

本地部署gitlab学习git使用

可以直接去gitlab官网安装,也可以使用宝塔安装
安装宝塔后选择默认安装lnmp环境,
在软件商店,一键安装
本地部署gitlab学习git使用

安装好后可以直接通过内网ip+端口直接访问,root账号密码可以在上图点击gitlab后面的设置里面查看,登陆成功如下图!
本地部署gitlab学习git使用

但是感觉不是很舒服,某些命令行不好写,还是想通过域名访问
刚好前面装了nginx,直接上反向代理!

二、nginx反向代理

之前应该写过,再来一次,炒鸡简单!
登陆centos7,输入nginx -t查看nginx配置文件位置
本地部署gitlab学习git使用

dddd【嘀嘀嘀嘀、铛铛铛铛、懂的都懂……】
宝塔装的nginx还是在老地方呢:/www/server/nginx/conf/nginx.conf
下载下来,直接在默认的server板块下面,再加一个server板块,红框是我自己家的反向代理
本地部署gitlab学习git使用
在主配置文件配置如下:
/www/server/nginx/conf/nginx.conf
上代码!!!

server
    {
        listen       80; 
        server_name  lykgit.com;
        location / {      
            proxy_pass http://192.168.189.129:8099/;
        }
    }

意思就是监听80端口、或者域名lykgit.com,将代理到内网ip的8099端口
我的centos7的内网ip就是:192.168.189.129,写localhost也行

三、本地配置hosts,自定义域名

反向代理好了,在我的windows小主机设置一下本机hosts文件
路径:C:\Windows\System32\drivers\etc\hosts

最后加上这个:192.168.189.129 lykgit.com
这样访问【lykgit.com】浏览器或默认跳转【192.168.189.129】这个ip
如下图所示
本地部署gitlab学习git使用

四、配置gitlab独立ngxin实现域名访问

加好之后在浏览器访问【lykgit.com】,发现访问不了
本地ping lykgit.com是可以ping通内网ip的,
直接通过内网ip+80端口,也是能打开gitlab的,
反向代理也代理了域名了
为什么域名不行呢???
问题出在哪里呢???
就这朕百思不得其解的时候,脑子灵光一闪,dddd

打开宝塔gitlab设置界面,果然可以配置server名称,他默认配置的是IP地址,把他改成我们域名试试看呢?

本地部署gitlab学习git使用

改完重启gitlab,登陆5min左右,在访问【lykgit.com】
震惊!居然可以访问了!!

本地部署gitlab学习git使用

关于部署了gitlab怎么用git链接使用,请看上一篇文章,
传送门:嗖~~的一下,就到了!

五、其他

全部弄完后本地确实可以愉快的学习使用git了,但是我有两台电脑,我笔记本无法直接访问虚拟机里面的gitlab,因为不是一个网段,虚拟机好像不支持直接访问外面的wifi,更远一点,我还想在家里也能使用这个虚拟机里面的gitlab,这个又要怎么办呢?
欲知后事如何,请听下回分解!


总结

今天写起来戏比较多,还望大家海涵
我下次注意,少发病,( ̄ε(# ̄)☆╰╮o( ̄皿 ̄///)文章来源地址https://www.toymoban.com/news/detail-479923.html

到了这里,关于本地部署gitlab学习git使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 配置本地Git从Gitlab上拉取项目

    安装git: https://git-scm.com/downloads git官网下载安装包,安装时一路next即可 创建一个文件夹,任意位置即可 鼠标右键选择,git bash here 配置提交人姓名、邮箱 查看配置结果: 2.1 配置SSH方式 为实现免登录效果,使用ssh实现身份验证,不需要提供用户名和密码。依据公钥私钥配对

    2024年01月16日
    浏览(54)
  • 【小白教程】如何从0开始配置本地git连接gitlab

    为了配置本地git连接到gitlab,查了不少资料,很多资料都说的不清不楚的,今天我自己终于搞清楚了,把教程写下来给有需要的人。 要从零开始配置本地Git与GitLab的连接,请按照以下步骤进行操作: 安装Git:如果还没有安装Git,请在计算机上安装它。可以从Git官方网站(h

    2024年02月06日
    浏览(47)
  • git的本地分支如何关联远程分支,比如github,gitlab,码云等

    今天发布某版本的项目,准备创建个 v0point1 分支,后期如果修改该版本,直接在该分支上修改即可。 首先,使用 git branch v0point1 命令,创建本地分支 v0point1 ,如下图所示: 其次,使用 git checkout v0point1 命令,切换到 v0point1 分支,如下图所示: 当然,我们也可以使用 git ch

    2024年02月13日
    浏览(68)
  • 【git】2、gitlab CICD 模型部署自动化

    GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。 安装方法是参考 GitLab 在 GitHub 上的 Wiki 页面。Gitlab 是被广泛使用的基于 git 的开源代码管理平台, 基于 Ruby on Rails 构建, 主要针对软件开发过程中产生的代码和文档进

    2024年02月04日
    浏览(57)
  • 【Git记录学习】github创建项目以及本地使用(vscode)

    从github中创建空仓库 在执行完上一步操作后会返回这样的界面,包括了一些基本的git操作以及HttpS/SSH地址 生成一个readme.md文档(步骤2 Set up下面有蓝色的超链接,点击即可创建) 4.因为我创建的时候选择了私有仓库,所以要多设置一点东西好像。按步骤创建吧。 然后再次点

    2024年02月04日
    浏览(47)
  • Jenkins+GitLab+Docker搭建前端自动化构建镜像容器部署(无本地证书,映射证书)

    前言 🚀 需提前安装环境及知识点: 1、Docker搭建及基础操作 2、DockerFile文件描述 3、Jenkins搭建及基础点 🚀 目的: 将我们的前端项目打包成一个镜像容器并自动发布部署,可供随时pull访问 1、在当前项目的根目录创建Dockerfile文件并写入如下代码: 代码片段详细描述: 注意

    2024年02月15日
    浏览(60)
  • 机器学习开源分子生成系列(1)-DeepFrag的本地部署及使用

    欢迎浏览我的CSND博客! Blockbuater_drug …进入 本文提供了开源程序DeepFrag的在本地conda版本的部署及使用方法,满足用户避免数据上传到web app使用。 github代码:https://github.com/durrantlab/deepfrag 介绍文章:https://doi.org/10.1021/acs.jcim.1c00103 web app:http://durrantlab.com/deepfrag DeepFrag是一个

    2024年04月12日
    浏览(43)
  • Linux离线安装Jenkins、Maven、Gitlab、Git,部署Java项目

    《Linux安装java》 把Maven上传到Linux服务器/data/目录下进行解压 配置环境变量 找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL在下面追加 保存后使环境变量生效并校验是否maven是否安装成功 修改默认依赖仓库位置 找到localRepository/path/to/local/repo/localRepository, 在注释外面追加

    2024年02月07日
    浏览(47)
  • git学习笔记 - 下载gitlab项目

    一种是下载gitlab的master主分支的内容: 另一种下载指定分支的gitlab项目内容: 拓展 : 如果当你clone出现一些问题, 尤其是 timeout 相关问题, 可以如下操作: 在之前的 git clone http://xxxx 中的网址前面添加 https://ghproxy.com/ .

    2024年02月09日
    浏览(38)
  • 常用Git指令|初入职Git指令学习|如何将Git项目拉至本地|如何将本地项目上传至Git|Ubuntu下Git环境配置|Ubuntu下如何利用VSCode使用Git指令

    实习入职已经一个月了,整理一下自己常用的一些指令,供自己查阅,也可以供一些新入职朋友参考。 这条博客也会不定时更新。 2022.10.26更新Ubuntu环境下的Git配置,因为最近可能需要win,Ubuntu,Mac三端代码同步,所以Git工具要用起来了! Git是一款代码同步的工具,方便团队协

    2024年02月09日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包