GitHub生成密钥

GitHub生成密钥

  • 在网上看到很多教程博客,都有在shell中生成密钥的工程,跟着操作了以下几步,再次publish,成功了,publish按钮也变成了sync。

    • 1 打开桌面的那个 git shell
    • 2 输入命令:cd ~/.ssh ,跳转到了.ssh目录
    • 3 输入命令:ssh-keygen -t rsa -C “[email protected]”
    • 最后你将看到(fingerprint)一串16进制的数字,同时在当前路径的.ssh目下面生成id_rsa.pub文件。说明key已经生成了
    • 4 输入命令:ssh -T [email protected]
    • 会提示是否继续连接,yes后,你将看到如下信息,说明应经大功告成了

      写道Hi “username”! You’re successfully authentiated,but GitHub does not provide shell access

    • 5 输入命令:git config –global user.name “YOUR NAME”
    • 6 输入命令:git config –global user.email “YOUR EMAIL ADDRESS”
    • 5 至此,再去publish, 上传成功。

另:并没有手动去把生成的key添加到github中,但在GitHub站点点击 Account Setting > SSH keys 却可以看到已添加了一个新的key.

时间: 2024-12-29 06:59:14

GitHub生成密钥的相关文章

Linux中生成密钥的两种方法

Linux中生成密钥的两种方法 SSH服务支持一种安全认证机制,即密钥认证.所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(publickey), 任何人都可以看到其内容,用于加密:另一个称为密钥(privatekey),只有拥有者才能看到,用于解密.通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难. ssh的密钥认证就是使用了这一特性.服务器和客户端都各自拥有自己的公钥和密钥.如何使用密钥认证登录linux服务器呢? 在使用密钥认证远程登入linux之前,我们

1.3CentOS使用Xshell生成密钥

远程连接linux服务器是我们经常使用到的,这方便我们管理维护linux服务器.为提高linux服务器的安全性,通常我们连接linux服务器是通过密钥对(私钥和公钥,私钥存放在客户端,公钥保存在服务器端)认证的方式进行连接. Windows远程连接Linux的工具有很多种,比较流行的有SecureCRT.PuTTYY.Xshell,本文主要介绍如何使用Xshell生成密钥对的配置和认证. 一.Xshell生成密钥(windows客户端) 1.密钥类型选择RSA,密钥长度2048位 2.生成公钥和

RSA密钥:如何通过生成密钥直接登陆Linux服务器。

不论是通过windows上的PUTTYGEN生成public key,还是Linux上的ssh-keygen命令生成private key,都不能在对方的环境里直接使用.这是我写这篇博客的主要原因.就是阐述如何转化为对方可以辨认的格式. 一.第一个方法:使用ssh-keygen 1. 使用ssh-keygen.在Linux上执行命令: ssh-keygen -b 1024 -t rsa 2. 默认在$HOME/.ssh/下生成两个文件: id_rsa id_rsa.pub 3. 把id_rsa.

putty生成密钥SSH远程登录注意步骤及报错解决方法

putty生成密钥SSH远程登录注意步骤及报错解决方法 报"Putty server refused our key"(解决)排查步骤: 1..ssh文件夹权限和authorized_keys文件权限 1-1创建.SSH目录及authorized_keys文件 mkdir –p /root/.ssh touch authorized_keys 1-2 修改目录及文件权限 Chmod 700 .ssh Chmod 600 authorized_keys 2. Selinux安全机制和Ip

Git生成密钥,出现ssh-keygen不是内部或外部命令

Git生成密钥,出现ssh-keygen不是内部或外部命令,解决方法如下: 原因是ssh-keygen没有加入Path环境变量,系统就执行不了这个命令,解决步骤: 点击“计算机”,搜索ssh-keygen,复制所在路径: 右击“计算机”,属性-->高级系统设置-->环境变量-->系统变量,找到Path变量,进行编辑,End到最后,输入分号,粘贴复制的ssh-keygen所在的路径,保存: 重新cmd,执行ssh-keygen,成功!

Git 安装不是默认路径,生成密钥

首先在 Git 官网(https://git-scm.com/downloads)下载安装包,官网下载太慢的话,可通过链接下载(https://pan.baidu.com/s/1u9pcNyhaJHIDysSHYbt9Ew),提取码为(8jhe) 1. 安装的步骤一直 Next Step 即可 2. 生成密钥 (1)安装成功之后,找到 Git 文件,点击 Git Bush (2)要求输入用户名和密码,第一个打码是用户名,第二个打码是邮箱 (3)进入到 .ssh 文件夹中,看是否已经存在密钥,或者

Github 生成SSH秘钥(详细教程)

前言 很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地.然而,为什么绝大多数人会使用https url克隆呢? 这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了.而使用 SSH url 克隆却需要在克隆之前先配置和添加好 SSH key . 因此,如果你想要使用 SSH url 克隆的话,你必须是这个项目的拥有者.否

使用openssl生成密钥、加密和签名

openssl genrsa -out rsakey.pem 1024  //生成1024bit的RSA密钥,并保存到rsakey.pem,此处未对密钥进行加密 openssl genrsa -aes128 -out rsakey.pem -passout pass:123456 1024 //生成1024bit的RSA密钥,此处对密钥使用AES128进行加密,密钥口令为123456 openssl rsa -in rsakey.pem -out rsa_pubkey.pem -pubout /

[团队项目]Github生成燃尽图的方式

经过一晚上折腾,终于算是把linux上成功生成了我们团队项目的燃尽图,效果还是不错,在过程中又发现了另一种生成燃尽图的方式,也是基于一个开源项目. 1.准备: 首先你的项目一定要有milestone.你可以按如下步骤建立一个milestone: 点击项目主页Issues进入Issues页面: 点击标签页中的MileStone标签,然后点击右侧的New milestone按钮新建一个MileStone. 在Title里可以写“α版本”或者你们其他预计要达到的版本即可,在描述中可以写项目的验收标准或