Clojarsサインアップ.
git clone [email protected]:kaosf/clocure.git; cd clocure
gpg --gen-key
.名前をkaosf
でメールアドレスをka.kaosf-=at=-gmail.com
にした.パスフレーズ空にしたんだけどこれまずいのかどうかもよく分からん.
ランダムな値が必要やねんでと言われたのでfind / > /dev/null
したりブラウザ操作したりした.
gpg --list-keys
で表示された93535FB2
を使ってgpg --send-keys 93535FB2
してgpg --export -a 93535FB2
して鍵の内容を出力してコピーしてClojarsのProfleページのPGP public key部分にペースト.Clocureのリポジトリのproject.clj
を編集.正直何が必要だったのかよく分からない.lein help gpg
の出力を参考にしながらやった.
該当コミット; Modify project.clj for dployment to Clojars · cdbd79d · kaosf/clocure
lein deploy clojars
で以下のエラーが出る.
Could not transfer artifact clocure:clocure:pom.asc:1.0.0 from/to clojars (https://clojars.org/repo/): Access denied to: https://clojars.org/repo/clocure/clocure/1.0.0/clocure-1.0.0.pom.asc, ReasonPhrase: Forbidden.
Failed to deploy artifacts: Could not transfer artifact clocure:clocure:pom:1.0.0 from/to clojars (https://clojars.org/repo/): Access denied to: https://clojars.org/repo/clocure/clocure/1.0.0/clocure-1.0.0.pom, ReasonPhrase: Forbidden.
けどいつの間にかClojarsの画面でPromotion出来るようになってて,Promotionしたら公開成功してた.どういうことなの…