launchpad(一)ubuntu下使用launchpad.net的环境配置

2023-12-19 19:08

本文主要是介绍launchpad(一)ubuntu下使用launchpad.net的环境配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.登录launchpad.net网站后注册
在这里插入图片描述

2安装需要的软件包

sudo apt-get install seahorse
sudo apt-get install openssh-client

3.点击图一右上角的用户,进入以下页面
在这里插入图片描述
4.创建ssh key添加ssh key
获取ssh key

ssh-keygen
cat ~/.ssh/id_rsa.pub

点击ssh key把刚刚创建的公钥填写上去就ok了。
5.创建openPGP keys添加pgp key
创建OpenPGP密钥最简单的方法是使用密码和密钥工具seahorse。在终端执行命令seahorse,将弹出的窗口中点击“+”按钮,然后选择“PGP密钥”选项,然后点击“继续按钮”
在这里插入图片描述
然后填入“全名”和“电子邮件地址”并点击“创建”按钮,注意这里的全名和电子邮件最好和launchpad.net注册的一致,不然可能会出错,然后输入pgp查看私钥的密码。然后在终端查看gpg信息。
或者使用一下命令创建

gpg --gen-key
jian@ubuntu:~$ gpg --fingerprint
/home/jian/.gnupg/pubring.gpg
-----------------------------
pub   2048R/C24CBE42 2021-05-13Key fingerprint = 8A27 ECCF C328 DC08 7D60  024F 3819 0223 C24C BE42
uid                  liruijian <798073189@qq.com>
sub   2048R/477A25CE 2021-05-13jian@ubuntu:~$ gpg --keyserver keyserver.ubuntu.com --send-key  C24CBE42
gpg: sending key C24CBE42 to hkp server keyserver.ubuntu.com
jian@ubuntu:~$ 

可以看到,我们的私钥是C24CBE42,并且发送到 keyserver.ubuntu.com服务器中。然后可以点击openPGP keys,把Key fingerprint也就是8A27 ECCF C328 DC08 7D60 024F 3819 0223 C24C BE42填写上去就可以了。这里需要注意一下,添加Key fingerprint的时候可能会报错,因为我们刚刚才添加私钥,服务器反应需要一段时间,大概10min,报错中会提示的。
最后你的邮箱会收到一个邮件,里面提示你激活gpg秘钥,
你把邮件的信息复制到a.txt文件中,下面是a.txt文件内容:

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1hQEMAxTNJtYjyKZcAQgAoHkVeh+BTru2WZ1ZnNJokUhuOVdSkms15DmsDHjWGtFd
MIXczi6s7WHqx5PsbkqhQiiB53DuJeivuqShd8s8wi96i80LvyP5MyGQTvf9vioG
E8PKkZUzwMAGLjsjc+QbmBJYZKoFQGTwqrfwaps3/6Wz1D7MkRCUOvFcIQc1rugk
B5WxZ/c0YnAbZWnABL8j2o1DHCKwz+tn7nvjah5aYaynpin8WhnOIsE6Cp4J2KBs
U69qmcsZFrkhQEAd6sKqxzUm3TDgWd/9QpCUAPfogfRYi3J/VY1+XlmOB+2kuQjv
YhkGcBAhtJIi9mUlzk/ssvzho+tJZLYBBoiGcmN08tLAsQFaId27Z1vag85jU5kI
ZSd3f90YhoZGCo16sB5tx7sXfdLNg2P3X1nbYV4WqzWUGg/EpkMmzece7Gmlg9J4
xeHXyEDPO0FjZtaNicleA60VFoIyWCdPtXcDZKzEiYCMEksoJ6beT14FGu2qtYnA
tOqFp05J1GorEVDXlE3U76u+qCZGFU26Tgw/r/+lxSkQs344seKE5kKdRPrSEzhW
zMPMP72mz57ejRBv7yMHY/RQ5Sx73N+lVhDukjqvgpSbtY8DXI7O3V5VGS2Jkr9W
8ZFCBz57fwtuWdM+36lqAE2HF7yizZZz6/ZU2eK8x9sP1FyJP6B88O7uxGMa8wD/
jXCGB25b429jv8B3IWaIxmMwj3zneBLtZeeiLWm4I73YIvj+Wqy0vFA8UrETUzj9
OAynrYK/M78Mzhry3kFV7qEKlgcvnlUklYmvhKqxOhGezLBa8UMTrMwXNy3AcRfl
AH5AZ24F92uek/vGa617H1H7kw==
=kWLg
-----END PGP MESSAGE-----

然后执行命令解析信息:

gpg -d a.txt

你可以看到一个网址,打开它并且确认激活。

这篇关于launchpad(一)ubuntu下使用launchpad.net的环境配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/513365

相关文章

SpringBoot中HTTP连接池的配置与优化

《SpringBoot中HTTP连接池的配置与优化》这篇文章主要为大家详细介绍了SpringBoot中HTTP连接池的配置与优化的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、HTTP连接池的核心价值二、Spring Boot集成方案方案1:Apache HttpCl

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

Python文件操作与IO流的使用方式

《Python文件操作与IO流的使用方式》:本文主要介绍Python文件操作与IO流的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python文件操作基础1. 打开文件2. 关闭文件二、文件读写操作1.www.chinasem.cn 读取文件2. 写

PyQt6中QMainWindow组件的使用详解

《PyQt6中QMainWindow组件的使用详解》QMainWindow是PyQt6中用于构建桌面应用程序的基础组件,本文主要介绍了PyQt6中QMainWindow组件的使用,具有一定的参考价值,... 目录1. QMainWindow 组php件概述2. 使用 QMainWindow3. QMainW

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

java变量内存中存储的使用方式

《java变量内存中存储的使用方式》:本文主要介绍java变量内存中存储的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍2、变量的定义3、 变量的类型4、 变量的作用域5、 内存中的存储方式总结1、介绍在 Java 中,变量是用于存储程序中数据

关于Mybatis和JDBC的使用及区别

《关于Mybatis和JDBC的使用及区别》:本文主要介绍关于Mybatis和JDBC的使用及区别,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、JDBC1.1、流程1.2、优缺点2、MyBATis2.1、执行流程2.2、使用2.3、实现方式1、XML配置文件

Maven 插件配置分层架构深度解析

《Maven插件配置分层架构深度解析》:本文主要介绍Maven插件配置分层架构深度解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Maven 插件配置分层架构深度解析引言:当构建逻辑遇上复杂配置第一章 Maven插件配置的三重境界1.1 插件配置的拓扑

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增