美文网首页
笔记 || git部署为浏览器可访问

笔记 || git部署为浏览器可访问

作者: hdormy | 来源:发表于2022-12-15 16:53 被阅读0次

前面文章,已将git服务搭建好了,但是新问题又来了。

要求:可通过http访问到远程仓库。

问题是人造的,答案肯定也能想到的,于是我参考了网上大量资源,终于勉强弄出来了(勉强是指没弄成gitlab之类的界面)

既然是浏览器访问,肯定离不开http,我先安装了httpd服务,最后发现没法用(能力有限,后面再继续研究),然后我找到一个很简单的方法:进入远程仓库,运行命令:git instaweb

如果instaweb不存在 则安装:yum install git-instaweb

这个真的是太棒了,直接就给了我一个地址:http://127.0.0.1:1234

我换成服务器地址,就可以访问了。

但这里会出现一个潜在的问题:防火墙。

因为是部署在文学网服务器上的,因此,我不能将防火墙简单粗暴地关掉,于是我尝试放开1234这个端口,具体操作如下(centos7开始默认不支持iptables了):

firewall-cmd --zone=public --add-port=1234/tcp --permanent    //放开1234端口

firewall-cmd --reload    //重启防火墙

这里延申下防火墙知识,当是记录:

systemctl start firewalld.service  //启动防火墙

firewall-cmd --zone=public --remove-port=1234/tcp --permanent    //防火墙关闭1234端口

systemctl stop firewalld     //禁用防火墙

systemctl enable firewalld    //开机启动

systemctl disable firewalld    //停止并禁止开机启动

firewall-cmd --permanent --list-port    //查看防火墙列表

延申一个安装httpd报错的解决方法:

yum --disableexcludes=all install -y httpd

相关文章

  • 笔记 || git部署为浏览器可访问

    前面文章,已将git服务搭建好了,但是新问题又来了。 要求:可通过http访问到远程仓库。 问题是人造的,答案肯定...

  • kuberntes 日志管理-EFK框架

    EFK框架: 下载所需要的镜像 部署elasticsearch 部署kibana及fluentd 浏览器访问ip:...

  • solrj的简单实用

    部署solr服务 上一篇中讲述了如何部署一个solr项目, 部署成功进行访问访问就进入到了solr的浏览器界面。 ...

  • centOS7关闭防火墙

    事件:在centOS上部署了项目并开启0.0.0.0 8999端口访问,可是浏览器访问的时候始终显示拒绝访问,后百...

  • docker 使用 elasticsearch

    安装&启动ES 设置跨域 浏览器访问 参考 【1】Docker 简单部署 ElasticSearch[https:...

  • Gitlab CI/CD

    1.步骤 在可以访问git仓库的服务器部署Runner 在仓库配置.gitlab-ci.yml文件 在git仓库网...

  • [bug]Hexo d 部署时出现 Permission Den

    hexo d 部署时 拒绝访问的错误,具体错误代码如下: 解决: 出现 INFO Deploy done:git ...

  • Windows系统Git安装教程

    获取Git安装程序 移步至Git官网下载 因为我们是用Windows系统上的浏览器访问的,Git官网自动识别到了我...

  • GIt设置代理

    GIt需要设置代理,才能正常访问github 等网站 设置如下(可复制): git config --global...

  • 日常累记

    优化git clone/pod install等下载速度慢 1 用浏览器访问 http://tool.chinaz...

网友评论

      本文标题:笔记 || git部署为浏览器可访问

      本文链接:https://www.haomeiwen.com/subject/grmrqdtx.html