github设置添加SSH Keys

每次配置都得上网查,这次又配置SSH Keys,正好记下来,省得以后配置再查了。

一、https 和 SSH 的区别:

1、前者可以随意克隆github上的项目,而不管是谁的;而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加 SSH key ,否则无法克隆。

2、https url 在push的时候是需要验证用户名和密码的;而 SSH 在push的时候,是不需要输入用户名的,如果配置SSH key的时候设置了密码,则需要输入密码的,否则直接是不需要输入密码的。

二、配置过程

1、在本机(我使用的是linux)生成SSH key

执行命令后,一路Enter就好了

提示:如果提示输入密码的时候你输入密码的话,那么就是你以后push所需要的密码,如果为空,push的时候不需要输入密码

2.进入自己github 上的personal settings,点击ssh and GPG keys

第一步生成的ssh key (~/.ssh/id_rsa.pub),将其内容添加到

3、添加之后验证:

如图所示,添加成功。

时间: 2024-10-16 08:53:38

github设置添加SSH Keys的相关文章

github设置添加SSH(转载自:破男孩)

注:本文来源于 破男孩 博客(http://www.cnblogs.com/ayseeing/p/3572582.html)能切实解决问题. 很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地.然而,为什么绝大多数人会使用https url克隆呢? 这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了.而使用 SSH ur

(转)github设置添加SSH

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

GitHub设置添加SSH

1.创建一个新的repository: github:repository name 和本地创建的git名最好一样 本地:创建文件夹,在文件夹执行命令:git init 2.检查是否已经存在文件id_rsa 或 id_rsa.pub,对外只提供pub(公开)文件: 在终端执行命令: cd ~/.ssh ls 3.如果已经存在,创建一个 SSH key: 在终端执行命令: ssh-keygen -t rsa -C "[email protected]" "[email prot

Git------应用TortoiseGit为github账号添加SSH keys

每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了.若果使用TortoiseGit作为github本地管理工具,TortoiseGit使用扩展名为ppk的秘钥,而不是ssh-keygen生成的rsa密钥.也就是说使用ssh-keygen -C "[email protected]" -t rsa产生的密钥TortoiseGit中不能用.而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseG

github入门:设置添加ssh key<转>

转自:http://blog.csdn.net/binyao02123202/article/details/20130891 很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地.然而,为什么绝大多数人会使用https url克隆呢? 这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了.而使用 SSH url 克隆却需要

为github帐号添加SSH keys(Linux和Windows)

文章转自:https://blog.cofface.com/archives/406.html/2 一.Linux增加ssh keys方法: 使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的cofface_recovery项目:[email protected]:cofface/cofface_recovery.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:Permission denied (publi

为github帐号添加SSH keys

使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的beagleOS项目:[email protected]:DamonDeng/beagleOS.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误: Permission denied (publickey). fatal: The remote end hung up unexpectedly 这时需要在本地创建SSH key,然后将生成的SSH key文件内容

github如何添加ssh

1.运行git Bash 输入如下命令: $ cd ~/.ssh $ ls 输入这2个命令 ,我们可以看到 id_rsa.pub 或 id_dsa.pub 这2个文件已经存在了,id_rsa 是私钥,id_rsa.pub 是公钥 2.把ssh key添加到github上面 第一步:需要拷贝 id_rsa.pub 文件的内容,你可以用编辑器,比如notepad打开文件复制,也可以用git命令复制该文件的内容, $ clip < ~/.ssh/id_rsa.pub 第二步:https://githu

【github】添加 ssh 秘钥

1 生成秘钥 打开shell 备注: [email protected] 为邮箱地址 ssh-keygen -t rsa -C "123@example.com" 此处选Y ,其他都是一路回车 2 查看 cat ~/.ssh/id_rsa.pub 把此处的秘钥复制.放到 github ssh秘钥里边即可 原文地址:https://www.cnblogs.com/richerdyoung/p/9208350.html