文章目录
一、gerrit配置
登录gerrit,由于gerrit禁止使用http、https链接,配置ssh连接。
1.生成ssh密钥
在需要保存ssh密钥的路径打开git bash,如c/Users/userfile(即登录用户文件夹)下,输入:
ssh-keygen -t ed25519 -C "GerritEmail"
- GerritEmail替换成gerrit邮箱。
- 后续一直回车直到结束。
之后进入文件夹获取.hub文件中的代码
2.配置ssh连接参数
在ssh文件夹下,创建config文件,添加以下配置:
Host 00.000.00.00
HostName 00.000.00.00
User <Account>
IdentityFile ~/.ssh/id_ed25519
Port 00000
- Host:
作用:定义一个别名,用于简化 SSH 连接命令。这个别名可以用在 git push 或 git pull 命令中的远程仓库地址中。
例子:Host 00.000.00.00 定义了一个别名 00.000.00.00。 - HostName:
作用:指定实际的主机名或 IP 地址。
例子:HostName 00.000.00.00 指定实际的主机名为 00.000.00.00。 - User:
作用:指定 SSH 连接时使用的用户名。
例子:User 指定 SSH 连接时使用的用户名为 。 - IdentityFile:
作用:指定 SSH 连接时使用的私钥文件路径。
例子:IdentityFile ~/.ssh/id_ed25519 指定 SSH 连接时使用的私钥文件为 ~/.ssh/id_ed25519。 - Port:
作用:指定 SSH 连接时使用的端口号。
例子:Port 00000指定 SSH 连接时使用的端口号为 00000。
2.1在你的 Git 命令中,你可以使用这个别名来简化连接命令。例如,当你需要推送代码到 Gerrit 服务器时,你可以使用这个别名:
git push 00.000.00.00 HEAD:refs/for/develop
3.配置gerrit网页ssh
- 登录Gerrit,点击用户设置,点击SSH keys。
- 在New SSH key后的文本框填入你生成的公钥,即"<pwd路径>/.ssh/id_ed25519.pub"中的内容。