`

使用ssh连接github

    博客分类:
  • Git
阅读更多
设置用户名和邮箱
jison@DESKTOP-U73UAPH MINGW64 /mingw64
$ git config --global user.name “your_username” 
jison@DESKTOP-U73UAPH MINGW64 /mingw64
$ git config --global user.email “your_registered_github_Email”

查询设置的用户名和邮箱
jison@DESKTOP-U73UAPH MINGW64 /mingw64
$ git config --global --get user.name
jisonami

jison@DESKTOP-U73UAPH MINGW64 /mingw64
$ git config --global --get user.email
jisonami@163.com

查询是否有.ssh目录,有则先删除在创建
jison@DESKTOP-U73UAPH MINGW64 /mingw64
$ cd ~/.ssh
bash: cd: /c/Users/jison/.ssh: No such file or directory

jison@DESKTOP-U73UAPH MINGW64 /mingw64
$ ssh-keygen -t rsa -C "jisonami@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/jison/.ssh/id_rsa):
Created directory '/c/Users/jison/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/jison/.ssh/id_rsa.
Your public key has been saved in /c/Users/jison/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:BK6LPTe0pB2KxKBRHSBuUsSsdWTE+XoE4KiEt9Wy34M jisonami@163.com
The key's randomart image is:
+---[RSA 2048]----+
|.+*B=o.          |
|o*+.*o .         |
|**o.ooo .        |
|B= o +o.         |
|o + oo+ S        |
| . +.O.=         |
|  o *.E o        |
|     o . .       |
|                 |
+----[SHA256]-----+

查询创建的ssh私钥和公钥
jison@DESKTOP-U73UAPH MINGW64 /mingw64
$ cd ~/.ssh

jison@DESKTOP-U73UAPH MINGW64 ~/.ssh
$ ls
id_rsa  id_rsa.pub


将id_rsa.pub文件使用编辑器打开将文本内容复制到github上
登录github—》settings—》SSH and GPG keys

测试使用ssh连接github
jison@DESKTOP-U73UAPH MINGW64 ~/.ssh
$ ssh -T git@github.com
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.131' (RSA) to the list of known hosts.
Hi jisonami! You've successfully authenticated, but GitHub does not provide shell access.

分享到:
评论

相关推荐

    vscode中利用git通过ssh连接github的方法

    本篇文章主要介绍了vscode中利用git通过ssh连接github的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    github-action-ssh:简单的GitHub Action,可使用SSH在远程服务器上运行命令

    简单的GitHub Action,可使用SSH在远程服务器上运行命令。 这与最新的。 :sparkles: 用法示例 使用OpenSSH加密私钥的示例 - name : ls -a via ssh uses : garygrossgarten/github-action-ssh@release with : ...

    QT实现SSH,sftp

    使用QSsh库实现SSH连接: 1. 引入库:在你的项目文件(.pro)中添加QSsh库的路径,并在源代码中包含必要的头文件。 2. 创建连接:使用QSsh::SshConnection类创建一个SSH连接对象,设置服务器地址、端口、用户名和...

    Go-manssh-命令行方式轻松管理ssh连接别名配置

    在日常的IT运维工作中,频繁地管理和使用SSH连接到不同的服务器是一项繁琐的任务。为了简化这一过程,开发者们创造了许多工具,其中Go-manssh是一款以命令行方式进行SSH连接别名管理的高效工具。这款工具基于Go语言...

    Git-2.28.0-64-bit git安装包windos64位官方下载

    5. SSH密钥设置:如果需要使用SSH连接GitHub或其他远程仓库,需生成SSH密钥并添加到Git设置中。 总之,Git-2.28.0-64-bit.exe 是Windows用户获取Git最新稳定版本的重要途径,它为开发者提供了高效、可靠的版本控制...

    action-upterm:使用uptermtmux通过SSH调试GitHub动作,以获取对运行程序系统的访问权限

    使用ssh调试 该GitHub Action为您提供了与实际脚本(Action)将在其上运行的主机系统进行交互的直接方法。 该动作开始于。 代替tmate,此操作使用和 。 特征 使用SSH调试GitHub动作 ... 要获取ssh连接字符串,只需在

    Github使用教程、Github简介、安装、配置

    - **创建SSH Key**:使用`ssh-keygen`命令生成SSH密钥对,将公钥上传至GitHub个人设置中的SSH Keys,以便安全地连接GitHub。 - **验证连接**:使用`ssh -T git@github.com`命令检查是否成功连接GitHub。 - **设置...

    Github多账户多项目管理配置教程linux操作系统-电脑资料.doc

    通过以上步骤,你就可以在Linux操作系统上成功配置多个GitHub账户和项目,避免权限问题,确保每个项目都使用正确的SSH密钥进行身份验证。这将极大地提高你在管理多个GitHub项目时的效率和安全性。

    详细的github使用步骤.doc

    详细的 GitHub 使用步骤 GitHub 是一个基于 Git 版本控制系统的代码托管平台,提供了丰富的功能和工具来帮助开发者更好地协作和管理代码。下面是详细的 GitHub 使用步骤: Step 1: 初始化仓库 使用 `git init` ...

    Github使用手册

    安装完成后,用户可以通过多种方式(推荐使用HTTPS或SSH)连接GitHub账户,实现代码的上传和下载。 ### 知识点五:创建仓库 在GitHub上创建仓库是托管项目的第一步。创建仓库后,用户可以将本地的项目代码初始化为...

    github的密匙文件和智能配置

    "github的密匙文件和智能配置"这个主题主要涉及的是GitHub的SSH密钥,它允许你无密码地安全连接到你的GitHub账户。下面将详细介绍SSH密钥的生成、配置以及它们在GitHub中的应用。 首先,SSH(Secure Shell)是一种...

    action-tmate:使用tmate通过Runner来访问Runner系统本身,从而通过SSH调试GitHub动作。

    使用SSH或Web Shell调试GitHub操作 之后继续您的工作流程 支持的操作系统 Linux 苹果系统 视窗 入门 通过使用这个最小的示例,将创建一个会话。 name : CI on : [push] jobs : build : runs-on : ubuntu-latest ...

    基于git程序的操作使用github教程分享

    生成 SSH key 是连接 GitHub 的关键步骤,通过生成密匙可以实现安全的连接。具体步骤如下: * 生成密匙:ssh-keygen -t rsa -C “github 注册时的邮箱” * 找到生成的密匙 id_rsa.pub * 复制密匙并粘贴到 GitHub 中...

    Eclipse使用Github教程

    现在,你可以连接到GitHub了。在Eclipse中,选择“Team” > “Share Project”,在弹出的对话框中选择“Git”。然后,点击“Create a new local repository”,输入你的项目路径。接着,在“Remote”选项卡下,点击...

    github的使用手册(基础篇)

    3. **验证GitHub连接**:通过HTTPS或SSH方式连接到GitHub,确保可以顺利将本地的代码和GitHub上的仓库进行同步。 4. **创建仓库**:在GitHub上创建一个新的仓库,并通过Git命令或图形化工具将本地代码推送到远程...

    github的小白使用教程

    ### GitHub小白使用教程知识点梳理 #### 一、安装Git客户端 **步骤1:** 工具准备:确保您的操作系统为Windows 10,并准备好Git安装包。 **步骤2:** 下载Git:通过搜索引擎(例如百度)访问GitHub官网,进入Git...

    Github客户端 for Windows 64位

    - **使用SSH连接**:使用SSH密钥进行身份验证,可以绕过某些网络限制。 总之,GitHub客户端 for Windows 64位是开发人员在Windows环境下进行GitHub操作的强大工具,它简化了Git命令行操作,提高了开发效率,并且为...

    github学习.docx

    生成并添加SSH Key是为了安全地连接GitHub。在Git Bash中运行`ssh-keygen -t rsa -C "你的GitHub注册邮箱"`,按照提示完成操作。生成的SSH Key通常存储在用户目录下的`.ssh`文件夹里,你可以通过`cat ~/.ssh/id_rsa....

Global site tag (gtag.js) - Google Analytics