当前位置: 首页 > news >正文

git与ssh配置方法及注意事项

git与ssh配置方法及注意事项

配置ssh key

  1. 生成ed25519密钥
    ssh-keygen -t ed25519 -C YOUR_EMAIL

use your real email value instead of YOUR_EMAIL

将私钥添加到身份验证代理
ssh-add

  1. ~/.ssh/id_ed25519.pub的文本添加到gerritgit用户配置的SSH keys
  • cat ~/.ssh/id_ed25519.pub
  • Click the setting button
  • Click the SSH Public Keys button
  • Click the Add key button
  • Add the info of the public key and save.
  1. 可以在~/.ssh/config配置文件中指定认证选项,明确指定认证文件(不是必须的)
    比如:
Host your.gerrit.host
IdentityFile ~/.ssh/id_ed25519
  1. 或者在~/.ssh/config配置文件中指定客户端接受RSA密钥(不推荐)
PubkeyAcceptedKeyTypes +ssh-rsa

Host *
ServerAliveInterval 120

IdentityFile ~/.ssh/id_ed25519
IdentityFile ~/.ssh/id_rsa
PubkeyAcceptedKeyTypes +ssh-rsa
  1. verify whether the ssh config is ok
    ssh -p 29418 USER@SERVER_IP
    or add -vv option to see detailed information.
    ssh -vv -p 29418 USER@SERVER_IP

  2. config git

  • config username and email
git config --global user.name  YOUR_USERNAME
git config --global user.email YOUR_EMAIL

use your real github or gerrit username instead of YOUR_USERNAME, No square brackets
use your real email value instead of YOUR_EMAIL, No square brackets

  • config editor
git config --global core.editor vim
  • set commit template
git config --global commit.template ~/.git.commit.template.txt

edit commit template file, eg: ~/.git.commit.template.txt

[id][platform][module] short message

Release note:
-problem:
-solution:
-author:
-reviewer:

Test:
1.
2.

相关文章:

  • indiegogo/kickstarter海外众筹是什么
  • 微信公众号如何运营和管理?
  • 《大数据之路:阿里巴巴大数据实践》-第1篇 数据技术篇 -第7章 数据挖掘
  • 15万果断给?2022年郫都区高新技术企业认定奖励、时间、条件及申报流程
  • 【校招VIP】[产品][985][5分]实习经历无法凸显个人能力
  • 浅析一下,什么是股票量化机器人?
  • Pai到用时方恨少
  • GPIO端口之AFIO的完全映射与部分映射的理解
  • SpringCloud搭建微服务之Zuul网关
  • Python使用Redis计算经纬度距离
  • 可重入函数
  • ib课程北京国际学校哪里有?
  • 宠物保存服务市场现状及未来发展趋势分析
  • Three.js使用rotation旋转模型
  • 超越所有人的成就,牛顿的光芒也无法掩盖的天才数学巨人
  • 分享一款快速APP功能测试工具
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【Linux系统编程】快速查找errno错误码信息
  • axios 和 cookie 的那些事
  • C# 免费离线人脸识别 2.0 Demo
  • C++11: atomic 头文件
  • CentOS 7 修改主机名
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • idea + plantuml 画流程图
  • Js基础知识(一) - 变量
  • MQ框架的比较
  • SpiderData 2019年2月13日 DApp数据排行榜
  • windows-nginx-https-本地配置
  • 浮动相关
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 码农张的Bug人生 - 见面之礼
  • 每天一个设计模式之命令模式
  • 如何合理的规划jvm性能调优
  • 一份游戏开发学习路线
  • 一文看透浏览器架构
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (6)STL算法之转换
  • (MATLAB)第五章-矩阵运算
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (万字长文)Spring的核心知识尽揽其中
  • (转)创业的注意事项
  • (转载)Linux网络编程入门
  • (轉)JSON.stringify 语法实例讲解
  • ***详解账号泄露:全球约1亿用户已泄露
  • .Mobi域名介绍
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .Net语言中的StringBuilder:入门到精通
  • @JsonSerialize注解的使用
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @RestController注解的使用
  • []串口通信 零星笔记