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 ...
随机推荐
- IOS 添加定时器(NSTimer)
定时器 CADisplayLink:时间间隔比较小(使用时间频率高)的时候用(适合小游戏中开发) NSTimer:时间间隔比较大的时候调用(适合图片轮放的时候用) //声明定时器 @property ...
- java 通过接口在后台管理器中生成数据
需求:测试人员在后台批量添加数据很麻烦,特别是针对一款商品配置了英语,还需要手动添加法语.俄语.阿拉伯语,很麻烦,但是因为没有项目组配合,做个小工具批量生成数据就只有自己去研究了 第一步:通过抓包工具 ...
- 解方程求PH值,POJ(2006)
题目链接:http://poj.org/problem?id=2006 解题报告: 题意看了半天,没看懂,再加上化学没学好,更加让我头痛. 假设1L溶解了x摩尔的酸:ka=m*x*nx/ori-x; ...
- 【[SDOI2017]新生舞会】
题目 好题啊 我们要求的是 \[C=\frac{\sum_{i=1}^na_i}{\sum_{i=1}^nb_i}\] 使得\(C\)最大 显然 \[C\times \sum_{i=1}^nb_i=\ ...
- Android开发之动态创建多个按钮
//获取屏幕大小,以合理设定 按钮 大小及位置 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDispl ...
- 20145238-荆玉茗 《Java程序设计》第10周学习总结
20145238 <Java程序设计>第10周学习总结 网络编程 ·网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定 ...
- Spring使用Setter依赖注入
一个简单的Spring例子来展示如何通过setter方法注入依赖项,最常用DI方法注入bean. 1. IOutputGenerator 接口和实现类 package faj.test.javad ...
- 1816: [Cqoi2010]扑克牌
Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 2737 Solved: 1082[Submit][Status][Discuss] Descripti ...
- SpringMVC-实现PUT请求上传文件(转)
因为在图片上传的时候使用的是二进制的方式上传,所以使用隐藏域进行方法转换方式失效,转方法: https://www.cnblogs.com/morethink/p/6378015.html 可是后来我 ...
- layer 的功能
1.layer.alert() layer.alert('',{ title: "<div style='color:red;margin-left:20px;font-size:20 ...