Я пытаюсь развернуть библиотеку (non-snapshot) в Clojars, используя Leiningen. Я действительно смог развернуть эту библиотеку раньше, но это было давно, и теперь я сделал некоторые исправления, которые я хочу опубликовать. У меня даже есть небольшой Баш скрипт, который используется для обработки освобождения и развертывания процесса, по существу, просто сделать:Как решить «Нет учетных данных, найденных для выпусков (вы имели в виду« lein deploy clojars`?) »?
RELEASE_VERSION=${releaseVersion} lein release
Где releaseVersion
поставляется в качестве параметра сценария. Я использую lein-release плагин и я указал:
:lein-release {:deploy-via :clojars}
в моей project.clj
. У меня также есть работа (или, по крайней мере, они использовались для работы) учетные данные GPG в /Users/johan/.lein/credentials.clj.gpg
.
При запуске lein release
я побудила моего GPG пароля, но через пару секунд я бегу в это:
$ RELEASE_VERSION=0.2.1 lein release
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
[master cf4e5d1] Version 0.2.1
1 file changed, 1 insertion(+), 1 deletion(-)
You need a passphrase to unlock the secret key for
user: "Johan <email>"
2048-bit RSA key, ID ABC123431, created 2015-11-12
No credentials found for releases (did you mean `lein deploy clojars`?)
Password prompts are not supported when ran after other (potentially)
interactive tasks.
See `lein help deploy` for an explanation of how to specify credentials.
Я также попытался установить repositories
в моем project.clj
:
:repositories [["releases" {:url "http://clojars.org/repo" :creds :gpg}]]
Но это не имеет никакого значения. Кто-нибудь знает, как это решить?