oschina添加ssh公钥一记
生成SSH公钥
---------------------------------------------------------
打开Windows Shell 或 GIT Bash
ssh-keygen -t rsa -C "你的邮箱地址"
-------------------------------------------------------------------------------------------------------------------
参数说明:
-t type 指定要创建的密钥类型。
可选值:"rsa1" (SSH-1) "rsa" (SSH-2) "dsa" (SSH-2)
-C Comment 为RSA密钥加入新注释。该参数值会生成在密钥的最后
-b bits 指定密钥的长度,对于RSA密钥,最小要求768,默认是1024,
-f filename 指定密钥文件名称(绝对路径哦。可以配合 ~/.ssh/ 进行使用哈)
这只是其中部分常用参数哦,当然,还有很多的呢~~
举个例子:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_strong_rsa -C "this is a strong rsa key "
-------------------------------------------------------------------------------------------------------------------
OKAY,密钥创建好了后,在当前用户目录的 .ssh 目录。会生成 id_rsa,id_rsa.pub(如果你没有使用 -f 参数
额外指定密钥名称的话)id_rsa 是私钥,id_rsa.pub 是公钥。
我们需要把公钥添加到oschina上。
访问 http://git.oschina.net/profile/sshkeys
添加公钥,用 notepad++ 打开你电脑上生成的 id_rsa.pub ,ctrl+a 全选,复制并粘贴到公钥输入框。
不能有空格,不能有换行哦。~总之,不要自己添加任何字符。我就是因为添加公钥notepad++自动给我
整了1个换行出来,提示不能有换行符。
另外公钥输入框不能有任何字符,这有一个小技巧,在输入框按 回退键(Backspace),删除输入框中可能
有的任何字符,没有字符的时候,输入框有“ 公钥Value ” 的字样。
----------------------------------------------------------------------------------------------------------------
参考资料:
生成密钥(git较好的入门教程)http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000
ssh-keygen 参数详解:http://killer-jok.iteye.com/blog/1853451
感谢各路大神的分享~~
详细参考资料“
http://blog.csdn.net/keyboardota/article/details/7603630
http://blog.csdn.net/binyao02123202/article/details/20130891
oschina添加ssh公钥一记的更多相关文章
- 向 Git 服务器添加 SSH 公钥
. . . . . 在网上很少找到文章有提到如何将自己的 Git 远程仓库配置成可以通过 SSH 公钥方式认证的,而几乎清一色都是告诉你怎么通过 web 界面向 GitHub 添加 SSH 公钥.LZ ...
- 在GitHub多个帐号上添加SSH公钥
GitHub后台可以添加多个SSH Keys,但是同一个SSH Keys只能在添加在一个帐号上(添加时提示“Key is already in use”).理由很容易想到,SSH公钥使用时相当于用户名 ...
- github添加ssh公钥
使用git作为版本维护工具非常方便,而且一般个人用github作为远端库就够用了.而一般git连接github的方式采用ssh的方法,http的会略微慢一些.所以为了方便一般会在github设置中添加 ...
- 生成&添加 SSH公钥
生成&添加 SSH公钥 生成 打开 Terminal(终端) 生成命令 ssh-keygen -t ed25519 -C "your_email@example.com" ...
- git生成和添加SSH公钥
一 .前言: 大家换电脑.换公司的时候,经常要关联本地git和git线上仓库, 在这里我就顺便记一下,好记性不如烂笔头, 以后找起来来方便 二 .查看自己是否生成过公钥,有的话可以直接拿过来用, 也可 ...
- 开源中国社区 https://git.oschina.net/ 添加 SSH 公钥 添加
首先可以参考官方的帮助文档 http://git.mydoc.io/?t=154712 然后进去码云首页 http://git.oschina.net 然后找到右边的头像点击一下 然后点击修改资料 ...
- (转)在GitHub多个帐号上添加SSH公钥
GitHub后台可以添加多个SSH Keys,但是同一个SSH Keys只能在添加在一个帐号上(添加时提示“Key is already in use”).理由很容易想到,SSH公钥使用时相当于用户名 ...
- 全面概述Gitee和GitHub生成/添加SSH公钥
前言 现如今将代码开源已经成为软件开发行业的一种趋势,而现在比较有名的代码托管平台有GItHub.Gitee.Gitlab等相关平台.而我们在使用代码托管平台最为常见的就是如何将自己本地的代码推送到远 ...
- 添加 SSH 公钥
生成 SSH 密钥 ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" 获取 SSH 公钥信息 cat ~/.ssh/id_rsa.pu ...
随机推荐
- leetcode: 字符串
1. palindrome-partitioning Given a string s, partition s such that every substring of the partition ...
- dd-wrt ddns更新失败由于电信提供的ip不是公网ip
由于电信提供的ip地址原来是公网的ip,后来电信通过nat提供一个内网ip,导致ddns更新失败.电话给电信客服10000号,让他们修改回来之后就可以了. 如果ddns更新失败,尤其是原本是正常的,后 ...
- java 生成12位随机数,解决The literal 9999999999999 of type int is out of range 问题
原本想这样产生一个随机数,但是你会看到,只要数字超过了9位数,就会出问题,提示“The literal 1000000000000 of type int is out of range” 解决方式是 ...
- MySQL 数据库和一些常用命令的使用
常用命令总结: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3 ...
- 第24章 SPI—读写串行FLASH—零死角玩转STM32-F429系列
第24章 SPI—读写串行FLASH 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/ ...
- 一篇SSM框架整合友好的文章(一)
转载请标明出处: http://blog.csdn.net/forezp/article/details/53730333 本文出自方志朋的博客 最近实在太忙,之前写的<rxjava系列文章&g ...
- Status bar - iOS之状态栏
(一)设置状态栏显示和隐藏 1.通过 Info.plist 文件增加字段,控制状态栏全局显示和隐藏 在 Info.plist 文件中增加字段 Status bar is initially hidde ...
- 洛谷 P3372 线段树1
这是一道模板题 线段树介绍https://www.cnblogs.com/nvwang123/p/10420832.html #include<bits/stdc++.h> using n ...
- yum 仓库配置
[base]name=aliyum basebaseurl=https://mirrors.aliyun.com/centos/6/os/x86_64/ ...
- dubbo 与Spring Cloud 对比
链接:https://www.zhihu.com/question/45413135/answer/242224410 近期也看到一些分享Spring Cloud的相关实施经验,这对于最近正在整理Sp ...