重装linux系统后git的ssh密钥恢复

本文详细介绍了在重装Linux系统后如何恢复git的ssh密钥,包括备份和恢复ssh密钥的步骤,以及解决双系统ntfs分区的git只读问题、.git目录权限问题和npm报错。同时提到了exfat分区作为共享解决方案,并讨论了git的filemode设置。
摘要由CSDN通过智能技术生成

重装linux系统后git的ssh密钥恢复

对于git用户来说, 每次要输入账户密码是相当麻烦的; 一般地都会记住密码(git config credential.helper store), 或者配置ssh证书(如下图gitee公钥配置);
但是, 系统重装之后, 原证书将不可用; 如果自己的另外一台电脑也在使用这一套密钥; 重置密钥就不太好; 一个比较好的办法是恢复原来的密钥(用同一套密钥安全性有所降低,看个人情况)

ssh公钥配置

环境说明

  1. 操作系统: windows11, ubuntu20 双系统
  2. 两个系统有共享硬盘分区

备份ssh密钥

  1. 重装系统前, 把~/.ssh 目录copy出来备份
  2. 系统盘重要资料备份

恢复ssh密钥

  1. cd ~ && mkdir .ssh && cd .ssh 创建ssh目录
  2. cp -r ${备份目录} ~/.ssh 复制密钥
  3. 修改证书访问权限(重要)
# 从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限, 具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示
chmod 700 ~/.ssh  #
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值