- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
格里特代码审查 - 上传变化
格里特代码审查 - 上传变化
格里特代码审查 - 上传的变化
版本v2.8.1
目录
HTTP / HTTPS
SSH
组态
测试连接
git的推
创造变化
更换的变化
旁路评论
推在自动合并
选择合并基地
上传回购
创造变化
更换的变化
坚韧不拔的详细信息
格里特支持上传的变化三种方法:
使用回购协议上传,创建审查的变化
使用git推,创造检讨变化
使用git推,并绕过代码审查
这三种方法都依赖于身份验证,必须首先通过上传用户进行配置。
格里特支持认证所述用户上传的两种方法。 SSH公钥,与HTTP / HTTPS 。
HTTP / HTTPS
在格里特安装不支持SSH认证,用户必须通过HTTP / HTTPS身份验证。
当gitBasicAuth被启用,用户使用标准的BasicAuth与凭证验证使用配置为格里特Web UI的相同的身份验证方法进行验证。
当未配置gitBasicAuth ,该用户的HTTP凭据可以在格里特前往设置,然后访问HTTP密码选项卡访问。
对于在其中配置一个HTTP密码的URL格里特装置,可以通过点击获取密码,然后下面的站点特定的指令来获得密码。在哪里没有配置此URL的网站,可以通过点击生成密码来获得密码。
SSH
每个用户上传修改格里特必须配置一个或多个SSH公钥。每个用户的SSH密钥列表可以在Web上访问格里特内通过设置,然后访问SSH公钥标签。
组态
要注册一个新的SSH密钥和格里特使用,粘贴您的id_rsa.pub与id_dsa.pub文件的内容到文本框,然后单击添加按钮。格里特只能理解SSH版本2的公钥。键可无论是在OpenSSH格式(键开始使用ssh - RSA或SSH -DSS )或RFC 4716格式提供(文件开始---- BEGIN SSH2的公钥---- ) 。
通常情况下的SSH密钥存储在你的home目录下? ??/ 。 ssh的。如果你没有任何按键,但你可以创建一个新的,用口令保护它:
使用ssh-keygen -T RSA
然后将公钥文件的内容复制到剪贴板,并将其粘贴到格里特的Web界面:
猫把?/ .ssh / id_rsa.pub文件
尖
谁经常上载更改用户也将要考虑启动一个ssh代理,并加入自己的私钥由代理管理的列表中,以减少进入密钥的密码短语的频率。咨询人的ssh-agent ,或者你的SSH客户端的文档,用于在代理过程中的配置与如何添加私钥的更多细节。
测试连接
为了验证你的SSH密钥是否正常工作,请尝试使用SSH客户端连接到格里特的SSHD端口。默认情况下格里特运行在端口29418 ,使用相同的主机名作为Web服务器:
$的ssh -P 29418 sshusername @主机名
****欢迎格里特代码审查****
john doe,您好,您已成功连接通过SSH 。
不幸的是,交互式shell被禁用。
要克隆一个托管Git仓库,使用方法:
git clone命令的ssh :/ / sshusername @主机名: 29418/REPOSITORY_NAME.git
连接到主机关闭。
在上面的命令中, sshusername被配置为设置屏幕的配置文件选项卡上的用户名。如果没有设置,提出了一个名称,并使用选择用户名来选择名称。
要确定格里特正在运行的端口号,请访问特定信息的URL包含http:// 主机名/ ssh_info ,并从第二个字段复制的端口号:
$卷曲http://hostname/ssh_info
主机29418
如果你正在开发一个自动化的工具来执行上传到格里特,让用户提供的主机名或网络地址格里特,并获得了来自/ ssh_info动态的URL的端口号。从这个URL返回的输出始终为“主机名”SP“口” ,或NOT_AVAILABLE如果sshd服务器当前没有运行。
git的推
创造变化
要建立审查新的变化,简单地推到项目的神奇文献/为/ 分支使用任何的Git客户端工具参考:
混帐推的ssh :/ / sshusername @主机名: 29418/projectname头:裁判/供/支
例如john.doe可以使用git推来上传新的变化的实验分支项目的内核/常见的,主持在格里特服务器:
混帐推的ssh :/ / john.doe @ : 29418/kernel/common头:裁判/供/实验
每个新犯的混帐推客户端上载将被转换成服务器上的更改记录。远程参考文献/供/实验实际上不是由格里特创建的,
您可能关注的文档
最近下载
- 2021OceanStor Dorado 6000, Dorado 18000系列产品白皮书.docx VIP
- 华为OceanStor18000系列案例集.pptx VIP
- 医学影像学试题(附参考答案).docx
- oceanstor 18000系列高端存储系统可靠性技术白皮书.pdf VIP
- 部编人教版五年级上册语文全册表格教案(新审定).pdf VIP
- 2024年新生儿窒息复苏(新版指南).pptx VIP
- 华为OceanStor18000系列高端存储.PDF VIP
- oceanstor18000系列存储系统产品介绍.pptx VIP
- 华为OceanStor 融合存储最佳实践.pdf VIP
- 华为OceanStor 9000 V5存储配置手册.docx VIP
文档评论(0)