GitHub Enterprise(GHE)演练一

这篇具有很好参考价值的文章主要介绍了GitHub Enterprise(GHE)演练一。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

访问GitHub的时候,总是莫名遇到网络的问题。所以计划尝试使用GHE(GitHub Enterprise)来作为代码管理仓库。

如果有Global Azure订阅可以很方便的从template创建。

https://azure.microsoft.com/en-us/resources/templates/github-enterprise/

如果没有订阅,或者需要部署在本地,也可以从官网下载不同的镜像。目前没有找到安装包,只能从镜像创建。

https://enterprise.github.com/releases/3.4.2/download

GitHub Enterprise(GHE)演练一

使用template创建

使用 Azure 比较简单和方便,所以本地就用 Azure 的方式创建 GHE。需要些的资料比较少,这里我选择使用 Password 作为 Authentication Type,但实际上是不可以的。后期用这个 Password 是无法登录 Server 服务器的。 不过无所谓设置成什么,后面还可以重新设置。

GitHub Enterprise(GHE)演练一

资源列表

等待大概10分钟左右,可以看到对应的资源组(上一步新建,或者选择已有的)中添加好相应的资源。大概看一下资源列表如下:

GitHub Enterprise(GHE)演练一

  • Disk:GHE Server 需要至少2块硬盘
  • Virtual Machine:这个就是安装了 GHE Server 的服务器了
  • Regluar Network Interface:网络接口,对应一个私有IP
  • Network Security Group:网络安全组,要注意这里的 inbound 规则
  • Public IP Address:公网IP
  • Virtual Network:虚拟网络
  • Storage Account:这个如果不启用 Actions 或者 Packages 是没有用的

在本地搭建的时候,对应的内容也需要对应准备。Storage Account 这里比较麻烦,如果是完全On-premises部署,需要自己部署一台MinIO服务器。详细可以参考这里的介绍:https://docs.github.com/en/enterprise-server@3.4/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage

配置页面

访问对应的公网IP地址,就可以看到GHE启动了。这里需要耐心一些,服务器创建好以后,还需要等待一会儿才可以看到以下页面。

GitHub Enterprise(GHE)演练一

点击按钮继续(截图没截取到,在下面绿色的),然后跳转页面(https://xx.xx.xx.xx:8443/setup/start)。因为这里还没有配置正式的证书,所以在访问的时候需要忽略浏览器的提醒。 

GitHub Enterprise(GHE)演练一

这里需要上传License file,可以去GitHub网站申请:

https://enterprise.github.com/trial?ref_cta=Start+a+free+trial&ref_loc=hero&ref_page=%2Fenterprise&source=pricing-card-enterprise​​​​​​
GitHub Enterprise(GHE)演练一

申请好 License 然后上传,并设置好Admin密码,确认后下一步开始选择安装类型, 

GitHub Enterprise(GHE)演练一

 这里选择 New Install,然后出现配置窗口 

GitHub Enterprise(GHE)演练一

这里不做任何修改,因为所有的内容都可以等之后调整。保存并进行后进入settings页面。以后的维护的时候需要经常和这个页面打交道。

GitHub Enterprise(GHE)演练一

直接点击左下角的 Save settings,这里先不调整了。域名什么的都没有准备,以后需要的时候再配置。

GitHub Enterprise(GHE)演练一

然后开始配置,这一步的时间非常久。。。非常久。今后修改settings里的配置,每次save settings之后都会出现这个页面,然后等非常久。不过唯一的好处就是,在做修改的时候不影响GHE 的正常运行。

这里需要明确的,这个settings是控制台页面。默认端口是8443,实际上为了安全这个端口可以不向公网开放。另外以后进入这个控制台,需要使用上传 license 那个页面的密码,这个密码和其他用户名、密码不是一起的。所以这个密码一定要安全并且保存好。后面我们还会创建一个管理员账号,这个管理员账号并没有权限去访问控制台。

GitHub Enterprise(GHE)演练一

创建好管理员账号和密码后,就可以使用了。

 GitHub Enterprise(GHE)演练一文章来源地址https://www.toymoban.com/news/detail-443235.html

到了这里,关于GitHub Enterprise(GHE)演练一的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 一文教你解决git请求github时候超时的问题

    前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱 一. 问题 错误如下 Failed to connect to github.com port 443 after 21107 ms: Timed out 最近不知道为啥,直接通过https请求github仓库老是报错超时,时好时坏的,网上找了一些

    2024年02月07日
    浏览(48)
  • java实现判断域名无法访问的时候自行访问下一条域名

    我们首先定义了一组需要检查的域名。然后,我们使用一个 for 循环依次访问每个域名。在每次循环中,我们首先使用 InetAddress 类尝试通过 DNS 解析获取该域名的 IP 地址。如果能够成功获取到 IP 地址,则尝试使用 isReachable 方法判断该地址是否可以访问。如果能够在指定的时

    2024年02月16日
    浏览(35)
  • http的网站进行访问时候自动跳转至https

    通常情况下我们是用的都是http的路径,对于https的使用也很少,但是随着https的普及越来越多的域名访问需要用到https的,这个我们就演示怎么设置在我们对一个http的网站进行访问时候自动跳转至https下。 用到的工具及软件: 系统:windows2008R2 软件:IIS7.0,IIS的microsoft URL重写模

    2024年01月16日
    浏览(45)
  • 为什么有时候ADSL访问速度会很慢

      为什么有时候ADSL访问速度会很慢        1.网卡绑定的协议太多。上网速度慢,在局域网用户中很常见,原因是网卡绑定的协议太多。网卡上如果绑定了许多协议,当数据通过网卡时,计算机就要花费很多时间来确定这个数据使用哪种协议来传送,这时用户就会感觉上网慢

    2024年02月08日
    浏览(53)
  • 【教程】npm的时候ssh报错ssh://git@github.com/frozeman/bignumber.js-nolookahead.git

    fisco@ubuntu:~/fisco/benchmarks$ npm install install web3@0.20.7 npm ERR! code 128 npm ERR! An unknown git error occurred npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/frozeman/bignumber.js-nolookahead.git npm ERR! git@github.com: Permission denied (publickey). npm ERR! fatal: Could not read from remote repository. npm ERR!  npm E

    2024年01月23日
    浏览(45)
  • 多个 Github 账户访问 Github

    如果我想在这台电脑上同时使用两个 Github 账号怎么办呢? 你主机上的 SSH 公钥只能标识出一个账号。如果需要使用另外一个git账号,访问仓库,你需要创建一个新的SSH公钥。 Github 不允许在多个账户上使用同一个 SSH Key,当你设置了就会出现『Key is already in use』的提示。 再次

    2024年02月13日
    浏览(43)
  • #解决办法:Github访问异常(无法访问或访问速度缓慢)

    无法访问,加载速度缓慢   异常原因:   当我们访问GitHub 的网址时,会向服务器发送一个请求,获取到 GitHub 网站所在的服务器 IP 地址,但是这个国际的开源代码平台解析出来的IP有的是不能访问,导致我们访问不了或者访问效率比较低。 分析:   据此原因分析,我们可通

    2024年01月23日
    浏览(81)
  • 【@xiaohuihui-github】---Github加速访问设置

    修改本地hosts文件 用编辑工具打开 windows系统的hosts文件的位置如下:C:WindowsSystem32driversetchosts mac/linux系统的hosts文件的位置如下:/etc/hosts 增加http://github.global.ssl.fastly.net和http://github.com的映射 获取Github相关网站的ip 访问https://www.ipaddress.com, 分别输入github.global.ssl.fastly.

    2024年02月04日
    浏览(49)
  • 解决github有时能访问有时不能访问的问题

    在国内访问github的时候,有时候能访问,有时候不能访问。 原因是,github.com这个域名对应的IP地址有很多个,有些在我国允许访问的范围内,有些不在。当你的计算机通过DNS解析的github.com对应的地址恰好在我国允许访问的范围内,你就可以访问,反之不能。 通常情况下,多

    2024年02月07日
    浏览(95)
  • 国内GitHub加速访问工具-Fetch GitHub Hosts

    Fetch GitHub Hosts是一款开源跨平台的国内GitHub加速访问工具,主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的 Github Hosts 同步工具。 项目原理:是通过部署此项目本身的服务器来获取 github.com 的 hosts,而不是通过第三方ip地址接口来进行获取,例如 ipaddress.com 等。

    2024年02月13日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包