私は最近、Clojars にライブラリをデプロイし、署名されていることを確認しようとしましたが、いずれにしてもその証拠は見当たりません。
私が従った手順は次のとおりです。
既に gpg がインストールされており (Linux システム)、gpg-agent が実行されており、公開鍵と秘密鍵のペアが生成されています。また、サインアップ時に GPG 公開鍵を Clojars に追加しました。
~/.lein/credentials.clj を作成しました:
{#"https://clojars.org/repo"
{:username "midpeter444" :password "passw0rd"}}
次に実行しました:
gpg --default-recipient-self -e ~/.lein/credentials.clj > ~/.lein/credentials.clj.gpg
そして ~/.lein/credentials.clj を削除
lein プロジェクト ディレクトリで、次のコマンドを実行しました。
lein deploy clojars
パスワードを入力するように (gpg-agent 経由で) 2 回求められました。
うまくいったように見えましたが、Clojars サイトで自分のライブラリを見たり、Clojars からダウンロードした後にライブラリを見たりしても、署名されているかどうか、または失敗したかどうかの証拠は見当たりません。
project.clj にメモを追加して何らかの方法で署名するなど、他に何かする必要がありますか?