重置.ssh秘钥

当重置了.ssh秘钥后,不是简单的生成秘钥,重新复制粘贴公钥到git即可。

1.在申请ssh秘钥之前,首先要重置全局git用户名和邮箱地址。

$ git config --global user.name "Alexandra"
$ git config --global user.email "alexandral@qq.com"

2.使用下面的命令生成秘钥,注意这里一定要加上上面注册的那个邮箱地址

$ ssh-keygen -t rsa -C "alexandral@qq.com"
一路回车,密码为空。

3.将_rsa.pub文件中的密码复制粘贴到git或者码云中

4.只有成功设置了ssh key,我们的本地电脑才可以从远端git、码云等仓库中以ssh方式clone代码。

5.在某个文件夹下单独使用git连接了远程仓库,这些连接都只是在当前文件夹下生效
即git remote列出的远程连接都只在当前文件夹下有用。

6.如果一台电脑在git/ gitee/自己公司的git系统中分别注册了一个用户名和密码,且需要分别提交代码到对应的远程仓库中,
此时,要使用以下命令重新生成各个注册邮箱对应的ssh key。

ssh-keygen -t rsa -C "每个账户的邮箱地址"
### 如何彻底卸载 Git 和清理残留配置 #### 卸载 Git 要完全卸载 Git,可以按照以下方式操作: 1. **清除环境变量** 需要在系统的环境变量中移除与 Git 相关的路径设置。可以通过编辑 `~/.bashrc` 或 `/etc/profile` 文件来实现[^1]。 2. **删除 Git 的安装目录** 使用命令定位到 Git 的安装位置,并将其删除。以下是具体步骤: - 查看 Git 的安装路径: ```bash which -a git || which git ``` - 删除对应的安装文件夹及其内容: 假设 Git 安装在 `/usr/local/git/` 路径下,则运行如下命令: ```bash sudo rm -rf /usr/local/git/ ``` 3. **卸载通过包管理器安装的 Git** 如果是通过 `yum` 或其他包管理工具安装的 Git,可以直接使用以下命令卸载: ```bash sudo yum remove git ``` --- #### 清理小乌龟(TortoiseGit)的相关配置 对于 TortoiseGit 的卸载和清理,需遵循以下流程: 1. **卸载程序本身** 右键点击桌面上的小乌龟图标或者从控制面板中的“程序和功能”找到 TortoiseGit 并选择卸载。如果是在 Linux 下安装了类似的图形化界面工具,也可以通过软件中心或终端卸载它。 2. **删除本地缓存数据** 小乌龟通常会在用户的主目录下存储一些临时文件和配置信息。这些文件可能位于以下路径之一: - Windows 系统下的 `%USERPROFILE%\AppData\Roaming\TortoiseGit` - Linux/MacOS 中可能是 `~/.config/TortoiseGit` 手动导航至上述路径并将整个文件夹删除即可。 3. **检查全局 SSH 密钥和其他认证凭证** 若之前设置了 Gitee/GitHub 登录所需的密钥或其他身份验证机制,建议也一并删除它们以防止潜在的安全隐患。SSH 秘钥一般保存于 `.ssh` 文件夹内;Windows 用户可通过 Credential Manager 来管理密码记录。 4. **重置右键菜单选项** 成功移除了 TortoiseGit 后,应该不会再有其关联的功能出现在资源管理器上下文中。不过为了保险起见,可重新启动计算机确认效果。 --- #### 示例脚本 下面提供一段简单的 Bash 脚本来辅助完成部分自动化工作: ```bash #!/bin/bash # Step 1: Remove environment variables related to GIT sed -i '/GIT/d' ~/.bashrc && source ~/.bashrc # Step 2: Delete the installation directory of GIT if [[ $(which git) ]]; then echo "Found GIT at $(dirname "$(which git)")" read -p "Do you want to delete this folder? [y/n]" choice if [[ "$choice" == "y" ]]; then sudo rm -r "$(dirname "$(which git)")" fi fi echo "Uninstallation completed." ``` 此脚本仅适用于基于 Unix-like 的操作系统,在实际应用前请仔细阅读每一行代码含义以免误删重要资料! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值