git 配置 SSH密钥
**1.登录用户 **
$ git config --global user.name "geekfeier"
$ git config --global  user.email "xinyueyang1204@163.com"
设置完可以在该项目的.git文件夹的config文件中看到相应设置信息,这样就可以为每个项目设置不同的提交用户名了。需要注意的是,如果设置了 local config,则以 local 为先,如果没有,则取 global 配置
2.生成个公钥添并加进github
$ ssh-keygen -t rsa -C "xinyueyang1204@163.com" //生成到根目录下.ssh文件夹,包括id_rsa(私钥)和id_rsa.pub(公钥)文件
将生成好的公钥(...ssh\id_rsa.pub)添加到github上。
(添加方法:单击头像->settings->SSH and GPG keys -> new SSH key。然后将内容粘贴进去,title可以随便定义)
2.测试是否连接成功
$ ssh -T geekfeier@github.com //github名@github.com
验证时提示是否continue,输入yes,若成功就会看到:You've successfully authenticated, but GitHub does not provide shell access 。
如若报错:

这说明key验证失败了,则输入以下命令去生成knows_hosts文件:
$ ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
再去测试是否连接成功,成功后就可以拉代码、push代码了。
git 配置 SSH密钥的更多相关文章
- Sourcetree配置ssh密钥 - git图形化工具(二)
		
这里主要介绍Sourcetree如何导入已经生成好的ssh私钥,如何生成ssh私钥自行百度. 如果Sourcetree没有配置ssh密钥,克隆时会提示如下错误: 仓库类型:这是一个无效的源路径/URL ...
 - github配置ssh密钥的方法
		
配置用户名和邮箱 初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git config --g ...
 - Git配置SSH Key
		
最近看到很多人在配置Git时,遇到很问题,网上教程千篇一律.这儿自己单独记录一份. Git配置SSH Key 1.检查本机是否有ssh key设置,切换到.ssh目录 $ cd ~/.ssh 或cd ...
 - git配置ssh秘钥(公钥以及私钥)linux
		
本文默认已经安装git,并有github或者gitlab账号 git在linux下安装参考:https://www.cnblogs.com/lz0925/p/10791147.html 在Linux中 ...
 - git配置SSH Key,上传本地代码至github
		
git配置全局的name和email git config --global user.name "name" git config --global user.email &qu ...
 - Git 使用SSH密钥操作
		
git使用ssh密钥 git支持https和git两种传输协议,github分享链接时会有两种协议可选: git协议链接图例 : ↓ https协议链接图例:↓ git使用https协议,每次pull ...
 - Git设置ssh密钥
		
前提条件是,公司的gitlab,运维没有关闭ssh的权限获取,或者叫运维开通那个ssh权限,生成的公钥要给运维那边一个!这样设置是可以成功 一.创建ssh key 1.在客户端查看有没有密钥 cd ~ ...
 - git 配置ssh
		
git 配置ssh 生成一个个人账号/邮箱的sshkey ssh-keygen -t rsa -C "youremail@yourcompany.com" -f ~/.ssh/XX ...
 - 如何配置 SSH 密钥连接 Git 仓库
		
SSH 是 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:是建立在应用层基础上的安全协议. SSH 是目前较可靠,专为远程登录会话和其 ...
 
随机推荐
- JS   把数组按倒序排列
			
var achearr=[1,2,3,4]; var bchearr=[]; //方法1: for (var i = 0; i <=achearr.length;i++) { bchearr.p ...
 - Cocos2d入门及第一次运行时遇到的问题
			
先通过github下载cocos2d.これ:https://github.com/ZhouWeikuan/cocos2d 进入上面的网址后,如果不会用git或者svn的朋友就在页面的右下角点那个“Do ...
 - iOS 字符串NSString 的一些常用方法
			
一.字符串创建 1. NSString *str1 = [NSString new]; 2. NSString *str2 = @"字符串内容"; 二.字符串拼接 1. NSStr ...
 - c++11 右尖括号>改进
			
c++11 右尖括号>改进 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> # ...
 - MT【123】利用第一次的技巧
			
已知 \(r_1=0,r_{100}=0.85,(r_k\) 表示投 k 次投中的概率.) 求证:(1)是否存在\(n_0\)使得\(r_{n_0}=0.5\) (2)是否存在\(n_1\)使得\(r ...
 - # DZY Love Math 系列
			
DZY Love Math 系列 [BOZJ3309] DZY Loves Math 顺着套路就能得到:\(Ans = \sum_{T=1}\lfloor \frac{n}{T} \rfloor \l ...
 - Linux内核分析实验六
			
Linux内核分析实验六 进程控制块PCB——task_struct(进程描述符) 为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息. struct task_s ...
 - UVA.11806 Cheerleaders (组合数学 容斥原理 二进制枚举)
			
UVA.11806 Cheerleaders (组合数学 容斥原理 二进制枚举) 题意分析 给出n*m的矩形格子,给出k个点,每个格子里面可以放一个点.现在要求格子的最外围一圈的每行每列,至少要放一个 ...
 - Mac上安装python3并设置SublimeREPL插件默认运行python3
			
1.安装python3 $ brew search python $ brew install python3 这里安装完后不需要单独添加环境变量,程序已经处理好,可以直接运行python3命令. $ ...
 - 调用Android系统设置项
			
Intent mIntent = new Intent(); ComponentName comp = new ComponentName("com.android.settings&quo ...