跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > git实战—Gerrit配置SSH key & 下载代码到本地 & 使用VScode编辑器编辑提交代码——2023.07

git实战—Gerrit配置SSH key & 下载代码到本地 & 使用VScode编辑器编辑提交代码——2023.07

时间:2024-03-31 17:05:38 来源:网络cs 作者:付梓 栏目:卖家故事 阅读:

标签: 编辑  使用  实战  提交  本地  配置 
阅读本书更多章节>>>>

文章目录

环境说明思路1、centos7 部署Gerrit服务2、Windows 部署gitbash3、配置git bash信 & 配置Gerrit ssh key3.1 git bash 配置用户及邮箱3.2 生成 SSH key 公钥3.3 配置Gerrit上的ssh key 4、下载代码到本地

环境说明

centos7 部署Gerrit
Windows10 部署gitbash 2.41 版本

思路

首先在虚拟机上搭建Gerrit服务,在Windows上部署好gitbash;其次,配置 publishkey 连接Gerrit仓库;最后使用git clone下载代码到本地,再使用VScode编辑提交代码带仓库。
当然,直接使用VScode连接Gerrit也是可以的,但由于VScode终端中的命令不如git bash中灵活,所以这里使用git bash 下载代码。VScode编辑提交代码更方便。

1、centos7 部署Gerrit服务

前面写过在Linux系统中部署Gerrit的教程,可以参考这篇文章操作。

2、Windows 部署gitbash

前面写过下载安装gitbash的详细步骤,可以参考这篇文章操作

3、配置git bash信 & 配置Gerrit ssh key

3.1 git bash 配置用户及邮箱

git config --global user.name [your name] // 设置usernamegit config --global user.email [your_email@youremail.com] // 设置邮箱

3.2 生成 SSH key 公钥

生成密钥
ssh-keygen -t rsa -C admin@example.com# -C 注释

一直回车即可

查看密钥
cat ~/.ssh/id_rsa.pub

复制公钥

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDJLOKzJLGgkBeAM1prrgPPZPcHOMk1VzFVAYz9Nt195uat12qCf6t2MA8faQq2batVG…………………apGeDP9aoLR6THn4ZZM8avGeAXQzaepRceK19NnqMyyEZziAV8ZRYhuZAKgyqjbaTlh3opZbQYg2hK23J+L7QkafGoE= admin@example.com

3.3 配置Gerrit上的ssh key

在Gerrit中点击【设置】—【SSH Keys】
将上一步生成的公钥复制出来,粘贴到Gerrit中
点击【ADD NEW SSH KEY】
在这里插入图片描述
在这里插入图片描述

总结:

初始化用户名命令:git config --global user.name “输入你的用户名”

初始化邮箱命令:git config --global user.email “输入你的邮箱”

生成密匙命令:ssh-keygen -t rsa -C “邮箱名称”

查看密匙命令: cat~/.ssh/id_rsa.pub

补充:
这里可以看到自己的仓库有哪些
在这里插入图片描述
这里可以看到分支
在这里插入图片描述

4、下载代码到本地

在本地新创建一个目录用于存放代码,在该目录下右键-打开git bash
在这里插入图片描述

进入Gerrit对应仓库,找到git clone …… 命令,复制
或者找人找拉取代码的命令
在这里插入图片描述

git clone "ssh://admin@8ace22c13819:29418/test-230722" -b test-001# -b : 表示要拉取的分支名

clone下来后就可以在VScode中打开相应的文件夹,查看拉下来的代码,进行编辑操作,保存后可以直接提交到仓库。

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-03-31/151667.html,文章来源:网络cs,作者:付梓,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论