文档章节

Git SSH Key生成步骤

 小跑的河马
发布于 2018/11/03 10:56
字数 431
阅读 0
收藏 0

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。

github的SSH配置如下:

一 、

设置Git的user name和email:

$ git config --global user.name "xuhaiyan" $ git config --global user.email "haiyan.xu.vip@gmail.com"

二、生成SSH密钥过程: 1.查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除 2.生存密钥:

$ ssh-keygen -t rsa -C “email@email.com” 按3个回车,密码为空。

(email@email.com是github的账号,即上面的email)

Your identification has been saved in /home/tekkub/.ssh/idrsa. Your public key has been saved in /home/tekkub/.ssh/idrsa.pub. The key fingerprint is: ………………

最后得到了两个文件:idrsa和idrsa.pub

3.添加id_rsa密钥到ssh,命令为:ssh-add 文件名

如果出现error:Could not open a connection to your authentication agent.

则先执行:$ssh-agent bash

然后再执行:$ssh-add idrsa 4.在github上添加ssh密钥,这要添加的是“idrsa.pub”里面的公钥。

打开https://github.com/ ,登陆,复制id_rsa.pub里面的内容添加ssh。

如果直接从Linux上复制id_rsa.pub的内容,可能会复制里面的换行符,而key是没有换行符的,直接复制可能会出现下面的错误提示:

Key is invalid

Fingerprint has already been taken

Fingerprint cannot be generated

解决方案:

   $cat id_rsa.pub

然后复制里面的内容,就OK了!

5.测试:ssh git@github.com 连接成功!

PTY allocation request failed on channel 0

Welcome to GitLab, ***!

Connection to github.com closed.

本文转载自:https://www.cnblogs.com/chuyanfenfei/p/8035057.html

粉丝 0
博文 3
码字总数 103
作品 0
成都
私信 提问
github在不同电脑上协同开发

当我换了电脑后,开发自己的github项目遇到了一些问题。 首先,git clone 'repository url'拉取下来项目,开始开发项目发。修改了一些文件后,当要git commit, git push的时候,发现提交不上...

Damon风
2018/07/23
0
0
Git的使用--将本地项目上传到Github

步骤一 1.首先注册GitHub账号 2.设置Git的user name和email: 3.然后生成SSH公钥: 4:部署Git的ssh key: 登录github点击头像,选择Settings->SSH and GPG keys->NEW SSH key新建ssh链接,T...

nanamii
2018/07/17
0
0
多账号配置SSH

博客地址 : 多账号配置SSH 简书地址 : 多账号配置SSH 快捷说明 熟练者忘记查询, 详细解析在下面模块 背景介绍 为什么要配置SSH 作为一个正常上班搬砖程序猿,Git 应该是目前主流的代码管理工...

__小___东邪___
2017/12/15
0
0
windows git:添加SSH key

git如果使用https协议,每次push时都会提示输入用户名和密码,使用ssh秘钥(git协议)则可以避免这一麻烦。 配置方法: 1、进入目录~/.ssh $ cd ~/.ssh 1 在windows下,这个目录一般为C:Use...

shzwork
05/16
0
0
Git ssh 配置及使用方法

这篇教程是在电脑上已经安装好git的前提之上的,要进行以下配置,请先确保你的电脑已经安装好git。以下配置步骤是在git bash里面进行配置的,可以通过 右键》 git bash here 打开 在管理Git...

xiaoxin
2018/05/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CenOS7安装Docker--yum安装

每次安装都要去看官方文档,比较烦。所以把官网的搬过来。官网链接:https://docs.docker.com/install/linux/docker-ce/centos/ #卸载已有的Dockersudo yum remove docker \ ...

RippleChan
25分钟前
3
0
SpringBoot2.0高级案例(07) 整合:Redis集群 ,实现消息队列场景

本文源码GitHub地址:知了一笑https://github.com/cicadasmile/middle-ware-parent 一、Redis集群简介 1、RedisCluster概念 Redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了...

知了一笑
41分钟前
1
0
服务器常见问题和故障诊断排除

原创: AIX7 talkwithtrend x86 服务器常见问题和故障诊断排除 | 周末送资料 : https://mp.weixin.qq.com/s/Qe_KConoUS6UzIANxAKacw 注意 : x86是我们广为熟知的架构,在核心处理器基础上,...

寰宇01
47分钟前
0
0
Android Camera模块解析之拍照

最近学习Android的camera模块,本文先介绍一下camera2的api,然后给出android camera拍照的例子,讲解一下camera 拍照的原因知识,与大家共勉。 camera2 介绍 android camera拍照功能介绍 一...

天王盖地虎626
55分钟前
7
0
Excel 曝Power Query安全漏洞

近日,Mimecast 威胁中心的安全研究人员,发现了微软 Excel 电子表格应用程序的一个新漏洞,获致 1.2 亿用户易受网络攻击。其指出,该安全漏洞意味着攻击者可以利用 Excel 的 Power Query 查...

linuxCool
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部