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

这篇具有很好参考价值的文章主要介绍了git实战—Gerrit配置SSH key & 下载代码到本地 & 使用VScode编辑器编辑提交代码——2023.07。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境说明

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] // 设置username
git config --global user.email [your_email@youremail.com] // 设置邮箱

3.2 生成 SSH key 公钥

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

一直回车即可

  1. 查看密钥
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】
gerrit配置ssh,git,编辑器,git,ssh
gerrit配置ssh,git,编辑器,git,ssh

总结:

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

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

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

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

补充:
这里可以看到自己的仓库有哪些
gerrit配置ssh,git,编辑器,git,ssh
这里可以看到分支
gerrit配置ssh,git,编辑器,git,ssh

4、下载代码到本地

  1. 在本地新创建一个目录用于存放代码,在该目录下右键-打开git bash
    gerrit配置ssh,git,编辑器,git,ssh

  2. 进入Gerrit对应仓库,找到git clone …… 命令,复制
    或者找人找拉取代码的命令
    gerrit配置ssh,git,编辑器,git,ssh

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

clone下来后就可以在VScode中打开相应的文件夹,查看拉下来的代码,进行编辑操作,保存后可以直接提交到仓库。文章来源地址https://www.toymoban.com/news/detail-697742.html

到了这里,关于git实战—Gerrit配置SSH key & 下载代码到本地 & 使用VScode编辑器编辑提交代码——2023.07的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 配置 ssh key 后 git 拉取代码一直提示输入用户名、密码问题

    中间过程比较碎碎念,涉及到一些错误的方案以及和 gpt 对线 可以直接跳到结论部分 我有一个项目,仓库里已经配置了 ssh 公钥,但是每次 pull 或者 push 代码依旧提示输入用户名、密码 这种情况下第一个想到的就是是不是要全局配置一下用户名、密码,网上找到的方案是 试

    2024年02月12日
    浏览(22)
  • Git 配置ssh key

    Git 安装完成,安装目录下找到git-bash文件,打开 1.配置全局的用户名和邮箱,输入如下命令 git config --global user.name \\\"自定义用户名\\\" git config --global user.email \\\"邮箱\\\" 2.配置ssh key 输入ssh-keygen命令,回车下去,成功之后id_rsa,id_rsa.pub两个文件默认在user/.ssh目录下。 3.找到GitLab或者

    2024年02月11日
    浏览(21)
  • Git 配置SSH,多个 Github 账号配置不同的SSH KEY

    首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。 多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。 多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。 一、查看是否已

    2024年02月07日
    浏览(30)
  • 【Git-4】Git 配置多个SSH-Key

    一般公司使用 GitLab 搭建的内部私有 Git 仓库,同时自己平时用 github 的账号,存在两个Git,如果直接使用SSH-Key会把之前的GitLab的SSH-Key覆盖。 有两个 Github 账号,同一台电脑同时连接两个账号进行版本控制。 公司使用 Gitlab账号,自己使用 Github 账号。 查看全局设置 如果对

    2024年02月06日
    浏览(26)
  • 【Git】保姆级详解:Git配置SSH Key(密钥和公钥)到github

    博主简介: 22级计算机科学与技术本科生一枚🌸 博主主页:是瑶瑶子啦 每日一言🌼: “当人们做不到一些事情的时候,他们会对你说你也同样不能。”——《当幸福来敲门》 克里斯加德纳 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目

    2024年02月14日
    浏览(24)
  • git拉代码 使用SSH克隆,配置代理

    正常我们很容易配置 http和https 的代理来克隆代码,但是 使用SSH克隆 方式的代理用的比较少 没有的话请先创建一个 注意需要把对应的参数名称,修改为 当前实际使用的; gitlab.xxx.com 为克隆的网址 id_rsa 为私钥 192.168.1.1:8888 为代理转发的IP和端口; git clone git@gitlab.xxx.com:aaa/b

    2024年01月16日
    浏览(23)
  • Git 创建使用 SSH Key

    ####1、GitHub中找到 setting- SSH and GPG keys,添加一个SSH key ####2、生成ssh-keygen 先跳转到.ssh目录 再通过命令 ssh-keygen 生成 SSH Key: ######2.1、中间通过三次回车键确定,得到下面就成功了 Generating public/private ed25519 key pair. Enter file in which to save the key (/home/git/.ssh/id_ed25519): Enter passphr

    2024年04月14日
    浏览(15)
  • 在Windows下同台电脑Git配置多个SSH-Key

    背景 当一台电脑上有多个git账号时,比如: a. 一个gitee,用于公司内部的工作开发; b. 一个github,用于自己进行一些开发活动; C. 一个gitlab,远程仓库的地址在服务器上做了ip端口转发; 想在git上同时使用,互不干扰,该如何处理? 若使用同个邮箱,则在~.ssh文件夹下复制

    2024年02月04日
    浏览(20)
  • 使用Git将代码传送(更新或者下载到本地)到github/gitee

    目录 一.上传到Github(从0开始) 1.下载git 2.初始化 1、git init  2、git add . 3、git status  4、git remote  5、git  commit 6、git push list master ​编辑7、输入tokens 二、上传到Gitee 三、日常使用的一些操作 1、远程仓库的代码更新到本地 2、对于分支的处理 3、无法新建分支 4、将远程的分

    2023年04月08日
    浏览(33)
  • 【Mac系统下配置gitlab的SSH Key密钥时git clone无法拉取】

    第一次使用mac系统的电脑配置SSH密钥,公司的项目都放在gitlab上托管,所以想从gitlab上clone下来项目的话就要配置SSH Key,然后才能使用Clone with SSH拉取文件。 结果输入 git clone git@gitlab.xxx 之后 出现了以下提示: 此时一定要输入 yes 才能顺利clone,千万记得!!!,不要默认为

    2024年02月12日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包