gpg常用命令

本篇是為了配合 安卓-maven 上傳

一 、環(huán)境

眾所周知 sonatype要求所有上傳的jar包 源代碼 doc都需要使用 gpg加密
因此我們需要一個(gè)GPG環(huán)境,用來對上傳的文件進(jìn)行加密和簽名,保證我們的jar包不被篡改

軟件包

1 安裝軟件包gpg4win
https://www.gpg4win.org/download.html
2 已安卓git 直接使用 Git Gui的git-bash.exe
cd C:\Program Files\Git 管理員身份運(yùn)行g(shù)it-bash.exe

二、命令

1 查看key列表
gpg --list-keys

結(jié)果如下 也可能沒有


gpglistkey.png
備注說明:

1 第一行 打開文件路徑


image.png

secring.gpg 文件路徑(配置android studio gpg 簽名會用到)
2 PUBLIC_KEY_ID
pub行 2048R 后面部分為公鑰id (配置android studio gpg 簽名會用到)

2 上傳

上傳key到keyserver

gpg --keyserver hkp://keyserver.ubuntu.com:11371 --send-keys  PUBLIC_KEY_ID

gpg --keyserver hkp://pool.sks-keyservers.net --send-keys  PUBLIC_KEY_ID
3 添加key
gpg --gen-key 

一步步操作


gpg--gen-key.png
image.png

注意:You need a Passphrase to protect your secret key.
在這里輸入的密碼secret,需要保存 后續(xù)上傳maven中央倉庫需要用到。
這樣一個(gè)key就產(chǎn)生了荔燎。

4 刪除key

刪除私鑰 (先刪除私鑰才可以刪除公鑰)

gpg --delete-secret-keys email1@qq.com 

刪除公鑰

gpg --delete-key  email@qq.com 

5 導(dǎo)出key

導(dǎo)出私鑰

gpg --armor --output public.key --export uid 

導(dǎo)出公鑰

gpg --armor --output private.key --export-secret-keys uid 
6 生成文件

在當(dāng)前目錄下生成文件

gpg -a --export email@qq.com > public_key_sender.asc
gpg -a --export-secret-key email@qq.com > private_key_sender.asc

三、在android studio 中的gradle配置

1 maven_xxx.gradle

apply plugin: 'signing' //使用signing plugin做簽名
....
signing {
    sign configurations.archives
}

2 在當(dāng)前module目錄下新建一個(gè)gradle.properties文件,內(nèi)容如下:

signing.keyId=public_key_id
signing.password=secret
signing.secretKeyRingFile=C\:\\Users\\xxx\\.gnupg\\secring.gpg

public_key_id ,secret 賦具體值即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末销钝,一起剝皮案震驚了整個(gè)濱河市有咨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蒸健,老刑警劉巖座享,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異似忧,居然都是意外死亡渣叛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門盯捌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淳衙,“玉大人,你說我怎么就攤上這事◇锱剩” “怎么了肠牲?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長靴跛。 經(jīng)常有香客問我缀雳,道長,這世上最難降的妖魔是什么汤求? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任俏险,我火速辦了婚禮,結(jié)果婚禮上扬绪,老公的妹妹穿的比我還像新娘。我一直安慰自己裤唠,他們只是感情好挤牛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著种蘸,像睡著了一般墓赴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上航瞭,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天诫硕,我揣著相機(jī)與錄音,去河邊找鬼刊侯。 笑死章办,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的滨彻。 我是一名探鬼主播藕届,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼亭饵!你這毒婦竟也來了休偶?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤辜羊,失蹤者是張志新(化名)和其女友劉穎踏兜,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體八秃,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡碱妆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了喜德。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片山橄。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出航棱,到底是詐尸還是另有隱情睡雇,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布饮醇,位于F島的核電站它抱,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏朴艰。R本人自食惡果不足惜观蓄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望祠墅。 院中可真熱鬧侮穿,春花似錦、人聲如沸毁嗦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽狗准。三九已至克锣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間腔长,已是汗流浹背袭祟。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捞附,地道東北人巾乳。 一個(gè)月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像故俐,于是被迫代替她去往敵國和親想鹰。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容