github常见问题汇总

1.  什么是腾讯云GitHub企业版镜像套餐?
 
腾讯云GitHub企业版镜像套餐是由腾讯科技提供服务的GitHub.com本地版本。
 
它使大型企业软件开发团队的协作编码成为可能。
 
腾讯云GitHub企业版镜像套餐的完整规格和功能列表,详见我们的镜像套餐页面。

2.  腾讯云GitHub企业版与GitHub.com有何不同?
 
腾讯云GitHub企业版包含与GitHub.com相同的一系列功能,但打包后可在您组织的本地网络上运行。所有存储库数据都存储在您控制的计算机上,并且访问权限与组织的身份验证系统(LDAP,SAML或CAS)集成在一起。
 
腾讯云GitHub企业版还包括对预接收挂钩的支持 ,这是一个功能强大的工具,可以帮助您实施关键业务规则,满足合规性要求,可防止其他人的更改。
 
当您需要完全控制存储库和项目信息时,请使用腾讯云GitHub企业版。

3.  我可以在购买前评估腾讯云GitHub企业版镜像套餐吗?
 
可以。我们提供45天评估许可证,可在试用期内随时升级为完整许可证。
 
请在使用前联系我们。我们将会与您联系,提供有关下载软件和安装试用许可证密钥的信息。

4.  镜像套餐需要什么硬件和软件?
 
腾讯云GitHub企业版镜像套餐作为虚拟设备提供,包括启动和运行所需的所有软件。唯一需要的附加软件是兼容的虚拟机环境。
 
为部署生产,以下为我们建议的最低硬件要求:
 
处理器:两个3.0 GHz CPU内核(或虚拟等效)
内存: 14-16 GB(最低取决于所选平台)
磁盘: 200 GB VM根分区
          100 GB数据分区(我们的建议,实际大小取决于您的数据)
 
存储:高性能SAN或本地连接存储
 
 
5.  什么是虚拟设备?
 
您可以将虚拟设备视为您可能购买、安装在机架中,并插入网络的网络设备的等效设备。唯一的区别是它作为VMware或其他虚拟化平台内的虚拟机运行,而不是作为您安装在机架中的物理设备运行。
 
使用虚拟设备可以节省时间(您可以立即下载设备和所有更新)和空间(您只需将其添加到现有的虚拟化基础架构中),虚拟化平台的内置快照功能还可以轻松管理、备份和恢复设备。
 
6.  支持哪些虚拟机环境?
 
我们目前支持以下环境。
 
平台
 
图像格式
 
VMware
 
OVF
 
OpenStack KVM
 
QCOW2
 
XenServer
 
VHD
 
Hyper-V
 
VHD
 
腾讯云
 
QCOW2
 
如果我们不支持您的环境,请与我们联系。
 
 
 
7.  腾讯云GitHub企业版是否支持群集?
 
支持,从腾讯云GitHub企业版 2.5开始支持集群。但是,群集是针对特定扩展情况而设计的,并非针对每个组织。
 
请参阅“ 群集指南”以了解有关群集的更多信息。

8.  群集是否适合我的组织?
 
通过跨多个节点分配负载,群集可提供更好的可伸缩性。对于拥有数万开发人员的一些组织而言,这种水平扩展可能更为可取。但是,设置冗余和可扩展的群集可能很复杂,需要仔细规划。在安装、灾难恢复方案和升级期间,需要考虑这种额外的复杂性。
 
腾讯云GitHub企业版要求节点之间的延迟较低,而不是跨地理位置的冗余。
 
群集提供冗余,但不是要替换高可用性配置。主要/辅助故障转移配置远比群集简单,并且将满足许多组织的需求。

9.  如何访问群集?
 
群集是针对特定的扩展情况而设计的,并非针对每个组织。如果群集是你想考虑,请联系我们。

10.  我们可以使用LDAP目录或身份访问管理系统对用户进行身份验证吗?
 
可以。腾讯云GitHub企业版支持通过LDAP,CAS或 SAML进行外部用户身份验证 。设置过程包括配置组织的身份管理信息的步骤。
 
默认情况下,腾讯云GitHub企业版以独立的身份验证模式运行,其中用户信息存储在腾讯云GitHub企业版数据库中,不需要LDAP、SAML或CAS。

11.  支持哪些LDAP提供程序?

腾讯云GitHub企业版支持遵循LDAP规范的任何提供程序。有关支持的提供程序的完整列表,请参阅此文章。

12.  支持哪些SAML提供商?
 
腾讯云GitHub企业版支持遵循SAML 2.0标准的任何提供商。有关支持的提供程序的完整列表,请参阅此文章。

13.  如何控制对Git存储库的访问?
 
该产品包含许多功能,可以对存储库访问进行精细控制。每个存储库可以为每个团队或协作者指定以下一般访问权限:
 
管理员:对存储库的完全访问权限,包括控制其他用户访问权限的功能。
读取+写入:用户可以将更改推送到存储库并从存储库中提取更改。
只读:用户可以通过Web界面浏览存储库,并使用Gi​​t获取更改,但可能无法进入存储库。
除了这些访问级别之外,您还可以
 
在存储库中使用受保护的分支,以防止强制推送到特定分支;
定义允许推送到分支机构的个人或团队,以防止其他人进行更改。
必需的状态可以更好地控制受保护分支中所做的更改。使用必需的状态,您可以禁用将更改合并到受保护的分支中的功能,直到通过某些CI检查。

14.  可以使用腾讯云GitHub企业版镜像套餐在公共互联网上托管项目吗?
 
不可以。腾讯云GitHub企业版镜像套餐仅适用于组织内的协作。外部可访问的安装必须 启用“ 专用模式”选项。请注意,GitHub.com提供免费托管无限制的公共存储库。

15.  你提供培训吗?
 
提供。我们提供基于网络的培训,面对面培训,并提供大量免费,高质量的教育材料。请联系我们获取更多信息。

16. 我需要多少个帐号,谁需要帐号?
 
必须为组织中具有腾讯云GitHub企业版用户账户的每个人购买帐号。这包括开发人员、项目经理、设计人员和其他协作者。

17.  接受哪种付款方式?
 
目前我们支持线上和线下两种支付模式。

18.  我们是一家大公司(1,000多名用户)。您有我们的许可选项吗?
 
有。联系我们与销售代表讨论大型安装。

19.  你提供折扣吗?
 
提供。我们提供数量,学术和非营利性折扣。

20.  您是否为大学提供特别许可?
 
是的。我们提供无限制的校园学生许可证,涵盖学生,教师和任何直接与学生一起教育的人。

21.  许可证是否包含对源代码的访问权限?
 
不可以。许可证仅涵盖软件的使用,不允许修改和再分发。

标签