重装git

本文详述了如何在Windows环境下卸载并重新安装Git,配置本地用户信息,以及生成和配置SSH密钥以实现安全的免密认证。特别强调了在使用SSH协议时,确保Git版本大于1.9,以及Windows用户需使用WSL或GitBash,并提供了检查SSH密钥存在与否及拷贝公钥的方法。
摘要由CSDN通过智能技术生成

1.卸载原程序

从win下直接卸载

2.下载最新Git安装包

链接: 安装教程

3.配置本地用户信息

(在之前下载的目录下,右键,选择【Git Bash Here】)

配置用户名

 git config --global user.name "username" //( "username" 注册的手机号码,)

配置邮箱

git config --global user.email "username@email.com" / /("username@email.com" 绑定的邮箱)
执行以上命令 行后 , 使用git config --global --list 命令查看配置是否成功

4.配置ssh密钥

云效代码管理 Codeup 的代码仓库支持 HTTP(S) 和 SSH 两种访问协议,SSH 协议可以实现安全的免密认证,且性能比 HTTP(S) 协议更好。在使用 SSH 协议操作代码仓库前,首先需要生成并上传你的 SSH 公钥,完成 SSH 公钥和用户账号的对应。

注意 windows 用户使用 Git 命令行,请务必使用 WSL(需要windows10或以上),或使用 Git Bash。
准备工作
通过 SSH 协议在 Git 命令行访问 Codeup,需要具备以下几点:

本机已安装Git(安装教程参见安装Git)并保证版本大于1.9(通过git --version可获取本地的版本);

本机需要安装OpenSSH客户端(GNU/Linux, macOS, 或 Windows 10 已内置OpenSSH);

SSH 尽量保持最新,6.5之前的版本由于使用 MD5 签名,可能存在安全问题;

ED25519 (推荐)

查看已存在的SSH密钥

在生成新的 SSH 密钥前,请先确认是否需要使用本地已生成的SSH密钥,SSH 密钥对一般存放在本地用户的根目录下。

在你的计算机命令行中执行以下语句,判断是否已经存在本地公钥。如果返回一长串以 ssh-ed25519 或 ssh-rsa 开头的字符串, 说明已存在本地公钥,你可以跳过「生成 SSH 密钥」步骤。

Linux、Mac 可以直接使用以下命令查看已生成的公钥,Windows 用户在 WSL(需要 windows10 或以上)或 Git Bash下使用以下命令查看已生成公钥:

ED25519 算法

cat ~/.ssh/id_ed25519.pub

如果本地没有已存在的SSH密钥,或需要生成新的 SSH 密钥,请按如下步骤操作:

打开终端( windows 请使用 WSL或 Git Bash);

运行

ssh-keygen -t

然后输入密钥算法类型和可选的注释。这个注释会出现在.pub文件中(与认证无关),一般可使用邮箱作为注释内容。

以ED25519算法为例,生成 ED25519 密钥对的命令如下:

ssh-keygen -t ed25519 -C "<注释内容>"

密钥默认生成路径:/home/user/.ssh/id_ed25519,公钥与之对应为:/home/user/.ssh/id_ed25519.pub

拷贝公钥
除了在命令行打印出已生成的公钥信息手动复制外,也可以使用命令拷贝公钥到粘贴板下,请参考操作系统使用以下命令进行拷贝:

Windows(在WSL或Git Bash下):

cat ~/.ssh/id_ed25519.pub | clip

命令执行后生成的密钥就会存入剪切板中 需要复制即可。
后续查找默认在以下目录
/home/user/.ssh/id_ed25519.pub

6.连接云平台(以Codeup为例)

链接: 配置教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值