`
ngxyjx23
  • 浏览: 3098 次
社区版块
存档分类
最新评论

Github添加密钥时使用非默认id_rsa导致ssh验证失败

    博客分类:
  • git
阅读更多

问题如题,起因是电脑上有多个密钥,所以都改了名字,但在做某些操作的时候仍会默认以~/.ssh/id_rsa文件作为校验凭据。

处理方法为在git bash执行命令时加上-i参数,后面带上你的私钥路径和名字,如:

ssh -T git@github.com -i ~/.ssh/dot1q84_idrsa

 

如果想看详细的过程日志,可以把-T改为-vT

 

以上

0
0
分享到:
评论

相关推荐

    git - win C-User-Administrator-.ssh下没有id-rsa.pub找不到.pdf

    在Windows环境下配置SSH密钥时,可能会遇到一些常见的问题,比如找不到`id_rsa.pub`公钥文件的情况。 #### 问题描述 用户在Windows系统中尝试通过命令`ssh-keygen -t rsa -C "ccj6161@163.com"`生成SSH密钥对时,...

    Python库 | github_ssh_key-0.2.0-py3-none-any.whl

    2. **添加SSH密钥到GitHub**:用户可以利用这个库将生成的SSH密钥上传到GitHub账户,以便在推送代码或执行自动化任务时进行身份验证。 3. **读取和解析SSH密钥文件**:库可能提供方法来读取已存在的SSH密钥文件,...

    根据git项目个人二次开发的rsa和ecdsa密钥生成工具

    RSA和ECDSA是两种广泛使用的非对称加密算法,在网络安全和数据保护中扮演着重要角色。本文将深入探讨这两种密钥生成工具以及它们在个人二次开发中的应用。 首先,RSA(Rivest-Shamir-Adleman)是一种公钥加密算法,...

    git关于ssh的学习

    4. 在 GitHub 上添加 SSH“密钥,这要添加的是 `id_rsa.pub`”里面的公钥。 二、Git 基本使用方法 1. 获取源码:`$ git clone git@github.com:billyanyteen/github-services.git` 2. 仓库初始化:`git init` 3. ...

    使用TortoiseGit时如何实现SSH免密码登录

    这是因为TortoiseGit默认使用PuTTY作为SSH客户端,其密钥格式与OpenSSH不同。为了解决这一问题,我们需要进行以下步骤: ##### 1. 转换密钥格式 - 下载并安装PuTTY; - 打开PuTTYgen; - 点击Load按钮,选择之前...

    github的密匙文件和智能配置

    SSH密钥通常被保存在用户主目录的`.ssh`文件夹下,其中`id_rsa`是私钥,`id_rsa.pub`是公钥。私钥必须保密,不应分享给任何人,而公钥可以公开,通常用于与远程服务器(如GitHub)进行身份验证。 在GitHub上配置SSH...

    linux-临时允许朋友使用Github的公钥ssh登录到你的Linux

    3. 将本地的公钥内容(通常位于`~/.ssh/id_rsa.pub`或`~/.ssh/id_ed25519.pub`)复制并粘贴到GitHub的输入框中,然后命名这个键,最后点击“Add SSH key”。 步骤二:在Linux上设置临时SSH访问 1. 创建一个新用户...

    详细的github使用步骤.doc

    使用 `cat ~/.ssh/id_rsa.pub` 命令查看生成的密钥。复制密钥的内容,准备将其添加到 GitHub 账户中。 Step 6: 添加密钥到 GitHub 登录 GitHub 账户,进入 Settings >SSH and GPG keys,添加新密钥。粘贴密钥内容...

    github的小白使用教程

    **步骤4:** 密钥生成完成后,在指定目录下生成两个文件:`id_rsa`和`id_rsa.pub`,其中`id_rsa.pub`包含公钥信息,需要将其添加至GitHub账户中。 **步骤5:** 登录GitHub账号,点击头像进入个人设置页面。 **步骤...

    上传github项目

    - 添加完成后,在Git Bash中通过`ssh -T git@github.com`命令验证连接状态,如果出现"You’ve successfully authenticated, but GitHub does not provide shell access."则表明SSH密钥已正确配置。 **3. 设置Git...

    GitHub/GitLab基本配置及Git常用指令

    之后,使用`ssh-keygen`命令生成密钥对,密钥对生成后,在.ssh目录下会有两个文件,一个是私钥(id_rsa),另一个是公钥(id_rsa.pub)。 在GitHub或GitLab账户设置的SSH Keys部分,将id_rsa.pub文件中的内容添加到账户...

    ssh-to-pgp:将SSH RSA密钥转换为GPG密钥

    将SSH RSA密钥转换为GPG密钥 用法 导出私有文件: $ ssh-to-pgp -private-key -i $HOME /.ssh/id_rsa -o private-key.asc 2504791468b153b8a3963cc97ba53d1919c5dfd4 导出公钥: $ ssh-to-pgp -i $HOME /.ssh/id...

    ssh 生成工具

    用户可以在GitHub账户设置中添加公钥,私钥则保留在本地机器,这样每次与GitHub交互时,系统会自动使用私钥进行身份验证。 "SSH钥匙生成工具"就是指像PuTTYgen这样的程序,它们能够帮助用户生成适用于TortoiseGit、...

    git设置ssh和用户名邮箱

    如果在用户的`.ssh`目录下找到了`id_rsa.pub`文件,则说明已经生成过SSH密钥。 - 如果不存在上述文件,则可以继续执行以下步骤生成新的SSH密钥。 2. **生成SSH密钥**: - 使用命令`ssh-keygen -t rsa -C "邮箱...

    feixiangsnail.github.io

    feixiangsnail.github.io 一 、设置git: 设置git的user name和email: $ git config --global user.name "xxx" ...4.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。 打开 注意在这里由于

    Git SSH生成

    完成后,你会得到两个文件:一个公钥(通常以id_rsa.pub为名)和一个私钥(默认为id_rsa)。公钥需要添加到你的Git服务提供商(如GitHub或GitLab)上,而私钥则要保留在本地电脑上,确保安全。 接下来,你需要将...

    git小乌龟及配置ssh

    2. 默认情况下,密钥会保存在`%USERPROFILE%\.ssh`目录下,公钥为`id_rsa.pub`,私钥为`id_rsa`。 3. 将`id_rsa.pub`文件中的内容复制到你的Git托管平台的SSH密钥设置中,这样你的本地机器就可以通过这个公钥与远程...

    github 按圖操作

    通常,默认路径为`~/.ssh/id_rsa`(或`id_dsa`)。然后,打开`id_rsa.pub`文件,复制其内容。 5. 添加SSH公钥到GitHub: 登录GitHub,进入“Settings” > “SSH and GPG keys”,点击“New SSH key”,输入标题(可...

    使用Github Pages建独立博客 _ BeiYuu1

    2. **设置SSH Key**:为了安全地与GitHub进行身份验证,你需要确保本地计算机上的SSH密钥与GitHub账户关联。在命令行中,检查SSH keys是否存在,如有需要,备份旧密钥,然后生成新的SSH key。运行`ssh-keygen -t rsa...

    sourceTree 证书

    2. 生成的密钥默认存储在`~/.ssh`目录下,公钥文件名为`id_rsa.pub`,私钥文件名为`id_rsa`。 三、配置SourceTree使用SSH证书 1. 在SourceTree中,点击菜单栏的“偏好设置”。 2. 在弹出的窗口中选择“SSH Keys”...

Global site tag (gtag.js) - Google Analytics