launchpad 账号注册并设置的步骤 的个人体会
2016-01-28 23:08
519 查看
写在前面:这些步骤是前人根据官方的英文文档翻译过来的,很多地方都能搜到同样的版本,这次只是把自己填过得坑记下来。
1、登录http://launchpad.net
注册你自己的launchpad帐号
2、生成 GPG key 用于上传源码的身份认证
运行: $ gpg --gen-key
1)GPG 将会问你需要何种key。选择默认的 (RSA and DSA) 就可以。
2)然后将问你key的大小. 默认为(currently 2048), 这也可以, 但 4096 更安全.
3)之后,询问你是否希望key有期限. 你可以选择“0”, 这意味着你的key将永远不会过期.
4)接着问你的姓名和email.
5)最后你将会被要求设置密码。 (记住密码,后面完成邮件验证时需要该密码)
最后后GPG将会为你生成一个KEY, 将会花费一些时间。一旦完成,你将获得下面提示:
pub 4096R/43CDE61D 2010-12-06 Key fingerprint = 5C28 0144 FB08 91C0 2CF3 37AC 6F0B F90F 43CD E61D
uid Daniel Holbach <xx@xxx.com>
sub 4096R/51FBE68C 2010-12-06
其中
43CDE61D就是 key ID.
【注意:此步骤中的email地址实际上是用户身份的唯一凭证,因为后面要通过邮件来完成验证过程。务必使用注册launchpad帐号时的邮件地址。】
3、 上传key到服务器
运行: $ gpg --keyserver keyserver.ubuntu.com --send-keys <KeyID>
【注意:不要带尖括号】
4、生成 SSH key
运行: $ ssh-keygen -t rsa
【注意:输入密码,可以和gpg 密码相同】
5、上传你的GPG key到Launchpad
1)首先运行:$ gpg --fingerprint
得到fingerprint
pub 4096R/43CDE61D 2010-12-06 Key fingerprint = 5C28 0144 FB08 91C0 2CF3 37AC 6F0B F90F 43CD E61D
uid Daniel Holbach <dh@mailempfang.de>
sub 4096R/51FBE68C 2010-12-06
2)打开 https://launchpad.net/~/+editpgpkeys 并拷贝
“Key fingerprint” 到text输入框. 在上面的例子中就是5C28 0144 FB08 91C0 2CF3 37AC 6F0B F90F 43CD E61D. 然后点击“Import Key”.
【注意:有的时候会连接失败,我经验是
输入完直接敲下回车就好】
如果前面上传Key成功,则此处页面会提示发了一封邮件到注册邮箱,其中包含验证信息。
6、通过邮箱验证gpg
1)先把邮件中从"-----BEGIN PGP MESSAGE-----" 到"-----END PGP MESSAGE-----"的内容拷贝到一个文件中,注意,这两行也需要拷。
2)在终端中执行命令: gpg -t xxx.txt
其中xxx.txt为刚刚创建的文件名。
3)程序会提示,需要输入密码(之前生成gpg key的密码),然后给出一个新的文件名用于放解密的结果。
4)最后,打开邮件中的链接完成验证。
【注意:第四步就是大坑,不应该是打开邮件中的连接,应该是打开刚才解密出来的文件里边有个网站连接】
1、登录http://launchpad.net
注册你自己的launchpad帐号
2、生成 GPG key 用于上传源码的身份认证
运行: $ gpg --gen-key
1)GPG 将会问你需要何种key。选择默认的 (RSA and DSA) 就可以。
2)然后将问你key的大小. 默认为(currently 2048), 这也可以, 但 4096 更安全.
3)之后,询问你是否希望key有期限. 你可以选择“0”, 这意味着你的key将永远不会过期.
4)接着问你的姓名和email.
5)最后你将会被要求设置密码。 (记住密码,后面完成邮件验证时需要该密码)
最后后GPG将会为你生成一个KEY, 将会花费一些时间。一旦完成,你将获得下面提示:
pub 4096R/43CDE61D 2010-12-06 Key fingerprint = 5C28 0144 FB08 91C0 2CF3 37AC 6F0B F90F 43CD E61D
uid Daniel Holbach <xx@xxx.com>
sub 4096R/51FBE68C 2010-12-06
其中
43CDE61D就是 key ID.
【注意:此步骤中的email地址实际上是用户身份的唯一凭证,因为后面要通过邮件来完成验证过程。务必使用注册launchpad帐号时的邮件地址。】
3、 上传key到服务器
运行: $ gpg --keyserver keyserver.ubuntu.com --send-keys <KeyID>
【注意:不要带尖括号】
4、生成 SSH key
运行: $ ssh-keygen -t rsa
【注意:输入密码,可以和gpg 密码相同】
5、上传你的GPG key到Launchpad
1)首先运行:$ gpg --fingerprint
得到fingerprint
pub 4096R/43CDE61D 2010-12-06 Key fingerprint = 5C28 0144 FB08 91C0 2CF3 37AC 6F0B F90F 43CD E61D
uid Daniel Holbach <dh@mailempfang.de>
sub 4096R/51FBE68C 2010-12-06
2)打开 https://launchpad.net/~/+editpgpkeys 并拷贝
“Key fingerprint” 到text输入框. 在上面的例子中就是5C28 0144 FB08 91C0 2CF3 37AC 6F0B F90F 43CD E61D. 然后点击“Import Key”.
【注意:有的时候会连接失败,我经验是
输入完直接敲下回车就好】
如果前面上传Key成功,则此处页面会提示发了一封邮件到注册邮箱,其中包含验证信息。
6、通过邮箱验证gpg
1)先把邮件中从"-----BEGIN PGP MESSAGE-----" 到"-----END PGP MESSAGE-----"的内容拷贝到一个文件中,注意,这两行也需要拷。
2)在终端中执行命令: gpg -t xxx.txt
其中xxx.txt为刚刚创建的文件名。
3)程序会提示,需要输入密码(之前生成gpg key的密码),然后给出一个新的文件名用于放解密的结果。
4)最后,打开邮件中的链接完成验证。
【注意:第四步就是大坑,不应该是打开邮件中的连接,应该是打开刚才解密出来的文件里边有个网站连接】
相关文章推荐
- 我这是一条什么路
- Hadoop 之 数据流——客户端与HDFS,namenode和datanode 之间的数据流
- HashSet源码解析&Map迭代器
- 对C指针的深入理解
- PropertyNotFoundException: Property 'dFlag' not found
- 【Python】给pypy安装第三方库
- System.out.println(i++); System.out.println(++i);的区别
- Android中Context详解 ---- 你所不知道的Context
- Ugly Number II
- source Insight 注册码
- 在对象间“广播消息”
- 第三百零一天 how can i 坚持
- LinkedHashMap源码
- 莫队学习总结(一) :清橙A1206.小Z的袜子 && CF 86D
- Leetcode 156 Binary Tree Upside Down
- 博客开通,留个纪念
- HttpURLConnetion的使用
- uva11183 Teen Girl Squad(最小树形图朱刘算法)
- NOIP 2015 D1 T2 信息传递
- 【工具】【电子设计】超屌的 fritzing 新建元件