gerrit客户端申请用户配置说明
来源:互联网 发布:stc89c52rc单片机介绍 编辑:程序博客网 时间:2024/06/01 21:42
1、 提供”username”与”password”给管理员
2、 管理员开通权限后,用ssh登陆到编译服务器:sshusername@编译服务器ip
3、 在编译服务器上用ssh-keygen生成公钥秘钥:ssh-keygen–C “备注名(如email)” ,保存文件名不变化,默认为id_rsa
4、 把公钥id_rsa.pub发给管理员,(为方便识别发给管理员的公钥名字可重命名为你的名字)
注意:ssh-keygen命令每次生成的钥匙都是不同的,并非根据备注名字符串生成,所以要避免多次生成,导致公秘钥与给管理员的公钥不一致导致公钥认证错误
5、 在浏览器上登陆Gerrit代码管理服务器,同样的username与password
6、 登陆后在右上角名字处点击进入Setting,在Contact Information注册邮箱,登记后登陆邮箱进行确认,并将FullName 修改为中文
7、 在SSH PublicKey中将公钥字符串全部复制添加,并Add保存
8、 在编译服务器上启动ssh-agent与并配置git用户名与邮箱
8.1、vi ~/.bashrc
8.2、在最后一行后面加入
eval ‘ssh-agent’
ssh-add ~/.ssh/id_rsa
8.3、输入以下命令配置git
git config --global user.email “email address”
git config --globaluser.name “username”
8.4 可以通过git config --list查看是否配置成功
9、到这一步就都配置完了。
10、浏览器登陆代码服务器,点击Project->List,选择工程,复制clone地址,在编译服务器新建文件夹,输入复制的命令即可下载。
11、(可选)另外可以为ssh代码服务器建立别名,实现方式是在.ssh文件中增加config文本,添加别名信息:
hostCodeServer
hostname ip
port xxxx
identityfile~/.ssh/id_rsa
定义后,下面两句等价
git clone CodeServer:filename
git clone ssh://username@ip:port/filename
12、之后代码可以用git pull ,git log ,gitk,git commit等指令更新本地代码,查看log等。
- gerrit客户端申请用户配置说明
- Gerrit配置
- gerrit 配置
- cas 客户端配置说明
- Linux 用户 quote 配置 说明
- puppet 配置 1. 服务器, 客户端配置说明
- 【Gerrit】Linux+Gerrit+Nginx配置全过程
- gerrit配置安装
- gerrit 配置使用
- apache2,git,gerrit配置
- Ubuntu gerrit 安装配置
- gerrit安装配置
- Gerrit安装配置手册
- GERRIT http验证配置
- gerrit 安装配置
- gerrit 工程配置
- gerrit配置replication插件
- Gerrit权限配置
- 语义分析的一些方法(三)
- 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- YII中 增加 PHPMAILER扩展发邮件 php 邮件
- 使用AJAX的几种理由
- Flex设置toolTip样式
- gerrit客户端申请用户配置说明
- 【Android开发经验】关于主题引用混乱导致程序运行崩溃的问题
- Hummer TimeSeries DB Console 管理控制台
- arcgis for flex api version3.7 教程:2.通过地图服务的ID添加地图
- 编译原理 总结
- H264基本概念之 预测编码、变换编码和熵编码
- rstudio-server使用github版本控制
- Sublime Text3下,实现函数声明的跳转
- js 动态增加file实现多文件上传功能并显示路径