1、首先你要安装Git工具

下载地址:https://git-scm.com/downloads

2、右键鼠标,选中 “Git Bash here”,当然你也可以在windows的 “开始”--->“所以程序”,或者安装目录打开它

3、配置全局的name和email,这里是的你github或者bitbucket的name和email

  1. git config --global user.name "xkwg"
  2. git config --global user.email "xkwg@163.com"

4、生成key

  ssh-keygen -t rsa -C "xkwg@163.com"

连续按三次回车,这里设置的密码就为空了,并且创建了key。

Your identification has been saved in /User/Admin/.ssh/id_rsa.
    Your public key has been saved in /User/Admin/.ssh/id_rsa.pub.
    The key fingerprint is:
    ………………

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

Administrator@20170412-034018 MINGW64 ~
$ cd -
/d/gitlab Administrator@20170412-034018 MINGW64 /d/gitlab
$ ls
htoa/ Administrator@20170412-034018 MINGW64 /d/gitlab
$ git config --global user.name "wangmo" #设置用户名 Administrator@20170412-034018 MINGW64 /d/gitlab
$ git config --global user.email "wangmo@syberos.com" #设置邮箱 Administrator@20170412-034018 MINGW64 /d/gitlab
$ ssh-keygen.exe -t rsa -C "wangmo@syberos.com" #生成key
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Created directory '/c/Users/Administrator/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:WXRsEqhSsYPfbSKJwQA34lLV7aVbaj+ljx3URvWtfao wangmo@syberos.com
The key's randomart image is:
+---[RSA 2048]----+
|o.=....o .oo. .|
|.+ + .o.o.o.o .o|
|.. +.oo o.o . o|
|. .+.+o+. o o |
| ..+ S+o . + o|
| .+o ... ..|
| . . o. . |
| +o o |
| .oE |
+----[SHA256]-----+ Administrator@20170412-034018 MINGW64 /d/gitlab
$ ls ~/.ssh/id_rsa
id_rsa id_rsa.pub Administrator@20170412-034018 MINGW64 /d/gitlab
$ ls ~/.ssh/id_rsa
/c/Users/Administrator/.ssh/id_rsa Administrator@20170412-034018 MINGW64 /d/gitlab
$ cat ~/.ssh/id_rsa.pub #查看公钥
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCt2g+kYbK5Oc1UXAwjYxaaFLb0d0dwaaNbG17F3Po2 bTn21XUcVmG+xpQ7CCjx9AA4exM8KWi+ZsEy/rIMF4jfSxgL/vPFlo5BAvAEqNWFt92AYjg9+z8DqYdM GMSiLzSmb1RtIevyMZjrnmlVIvLUe3gVUHQd9MnYwjmRYJ7g7Xaoq2KNstcoGIdZytToUP9YHLuR96Sm OMVT1033q/zQ3pDb8wcyAdpkuNgp/DA88JLt9cDY1LGtTZ6N1DzFDvT25WR+Y6bfj4c8KdeMfbDBMQiC XTauZAutLbyMNVI+gprc2mpAAwpYbQ5GUI06V7LAwPVRt+K2rXTXoi3dVL3b wangmo@syberos.com Administrator@20170412-034018 MINGW64 /d/gitlab
$ git clone git@172.16.160.121:YiZhuangProject/www.git #克隆
Cloning into 'www'...
The authenticity of host '172.16.160.121 (172.16.160.121)' can't be established.
RSA key fingerprint is SHA256:G/1O8jbQXDexWy+8b0/zQs916tIkNIzn3Hxz1KFfzZQ.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.160.121' (RSA) to the list of known hosts.
remote: Counting objects: 6560, done.
remote: Compressing objects: 100% (2977/2977), done.
remote: Total 6560 (delta 3412), reused 6534 (delta 3394)
Receiving objects: 100% (6560/6560), 29.13 MiB | 27.32 MiB/s, done.
Resolving deltas: 100% (3412/3412), done.
Checking out files: 100% (5601/5601), done. Administrator@20170412-034018 MINGW64 /d/gitlab
$ ls
htoa/ www/

5、添加key

这是github添加key

6、测试是否添加成功

bitbucket输入命令:

  1. ssh -T git@bitbucket.org

提示:“You can use git or hg to connect to Bitbucket. Shell access is disabled.” 说明添加成功了

github输入命令:

  1. ssh git@github.com

提示:“Hi lsyz0021! You've successfully authenticated, but GitHub does not provide shel l access.”说明添加成功。

Windows 7下Git SSH 创建Key的步骤的更多相关文章

  1. Windows 7下Git SSH 创建Key【待解决?】

    1.在桌面右键,git bash here 2.检查本机是否有ssh key设置 $ cd ~/.ssh 或cd .ssh 如果没有则提示: No such file or directory:此时需 ...

  2. Windows环境下Git配置及使用

    Windows环境下Git配置及使用 一.安装包位置 Git下载地址https://git-scm.com/download/win TortoiseGit下载地址https://tortoisegi ...

  3. windows 系统下git 的使用

    前言: 最新版本的git for windows也是有界面的,不再是以前的纯命令行操作,但是我习惯了乌龟,所以感觉还是直接用乌龟比较方便点~~ 前提,已安装以下: git for windows,未安 ...

  4. windows 系统下git 的安装

    在linux系统下,可以直接在命令窗口安装和使用git.但是,在windows系统下,想要达到同样的效果,可以安装git,使用git bash到达效果.具体安装步骤如下: 第一步:官网上下载git 网 ...

  5. Windows系统下批处理快速创建WIFI

    为什么要用cmd这种古老的东西创建wifi呢,电脑管家.360安全卫士都有这种插件,一键开启关闭,多方便啊! 开始用的也是电脑管家的免费wifi插件,但是我越来越不能忍它极慢的启动关闭过程,每一次看着 ...

  6. Android开发之 Windows环境下通过Eclipse创建的第一个安卓应用程序(图文详细步骤)

    第一篇  windows环境下搭建创建的第一个安卓应用程序 为了方便,我这里只采用了一体包进行演示. 一.下载安卓环境的一体包. 官网下载:安卓官网(一般被墙了) 网盘下载: http://yunpa ...

  7. linux,windows,ubuntu下git安装与使用

    ubuntu下git安装与使用:首先应该检查本地是否已经安装了git ,如果没有安装的话,在命令模式下输入 sudo apt-get install git 进行安装 输入git命令查看安装状态及常用 ...

  8. android studio在windows上设置git/ssh

    windows果然是与众不同的,凡事都要那么麻烦一点点(当然..是对程序员来说..) 一开始,我想用cygwin里的git,就省得我再多装一套软件,配置也可以统一,但事实证明不行 在android s ...

  9. windows环境下生成ssh keys

    参考:https://www.cnblogs.com/achengmu/p/6095046.html 1.首先你要安装Git工具 2.运行Git Bash here 3.输入指令,进入.ssh文件夹 ...

随机推荐

  1. node.js实现国标GB28181设备接入的sip服务器解决方案

    方案背景 在介绍GB28181接入服务器的方案前,咱们先大概给大家介绍一下为什么我们选择了用nodejs开发国标GB28181的服务,我大概给很多人介绍过这个方案,大部分都为之虎躯一震,nodejs在 ...

  2. 算法设计 mac 字符串 标识 n维度 2 3维度 字符串 标识值 特征值

    基向量

  3. 【python】-- 内置函数、软件目录开发规范(代码编码风格)

    内置函数 一.内置函数表格 二.内置函数演示 1.abs(x) 功能:取数的绝对值 >>> abs(-1) #取-1的绝对值 1 ########################## ...

  4. ElasticSearch(二十四)基于scoll技术滚动搜索大量数据

    1.为什么要使用scroll? 如果一次性要查出来比如10万条数据,那么性能会很差,此时一般会采取用scoll滚动查询,一批一批的查,直到所有数据都查询完处理完 2.原理 使用scoll滚动搜索,可以 ...

  5. OOP中的逆变和协变

    逆变和协变在存在于强类型语言中,尽管非常少提及.可是里面蕴含了面向对象的世界观.感谢和我一起讨论这个问题的人. 这里用了C#.Scala的语法作为演示样例.事实上逆变和协变的概念跟语言本身关系不大.事 ...

  6. Python map,reduce,filter,apply

    map(function, iterable, ...) map()函数接收两个参数,一个是函数,一个是可迭代的对象,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回. 基本等 ...

  7. 动态添加select的option

    动态给select标签添加option,结合前人经验以及自己经验,现在总结三种方法供大家参考,一起交流学习! 首先是定义的select元素: //根据ID获得select元素var mySelect ...

  8. Oracle数据库体系结构(4)oracle控制文件

    控制文件的概述 1.控制文件是oracle数据库非常重要的物理文件,描述了整个数据库的物理结构信息,包括数据库名称.数据文件与重做日志文件的名称与位置,日志序列号等信息.数据库实例根据初始化参数CON ...

  9. 导出数据到表格PHP

    导出数据到表格 public function excel(){ $filename = '导出表格'; $header = ['编号','名称']; $index = ['id','name']; ...

  10. 一步一步带你分析 requirejs

    详细源代码一共就2000多行,来看我这篇分析的同学应该都下载下来了,好了,话不多说,开始: 代码的开头就出现3个全局变量: requirejs, require, define var require ...