我的问题是关于 gpg-agent 命令,它为 gpg 密钥和口令提供缓存。
我想知道如何使用它,在脚本中运行多个 git tag -s 命令时,无需每次输入我的 gpg 口令。
我的脚本的初始版本如下所示:
我想知道如何使用它,在脚本中运行多个 git tag -s 命令时,无需每次输入我的 gpg 口令。
我的脚本的初始版本如下所示:
我有两种用例:git branch -r | grep origin | grep pattern |while read BRANCH; do TAG=
basename $BRANCH
; git tag -s -m "tag $TAG release" "$TAG" "$BRANCH"; done;
- 我有大约20个发布分支要转换成标签。
- 我有大约40个发布标签要重新命名以遵循新的命名约定。