我的問題是關於gpg代理命令執行緩存gpg密鑰和通行短語。如何使用gpg代理批量簽署git標籤
我想知道如何使用它,以便我可以在腳本中運行多個git tag -s命令,而不必每次都輸入我的gpg密碼短語。
我的劇本的最初版本是這樣的:
的Git分支-r | grep origin | grep pattern | while read BRANCH; TAG =
basename $BRANCH
; git tag -s -m「tag $ TAG release」「$ TAG」「$ BRANCH」;完成;
我有兩個用例:
- 我有我想轉換成標籤發行分支機構的約20。
- 我有大約40個發佈標籤,我想要重做以遵循新的命名約定。
我找了GPG代理在命令行中運行,然後GPG命令我需要運行得到我的密碼短語緩存,以便它是可用的,當我做了git的標籤-s