这个问题与这个前一个问题有关。
我能够在GitHub包上安装可用的私有Maven包,在project.clj上设置如下
...
:repositories {"releases" {:url "https://maven.pkg.github.com/my-organization-name/*"
:username "pdelfino"
:password :env}}
...正如您所看到的,我已经可以使用environment-variables作为密码,因为它是在我的.zshrc文件上设置的:
export LEIN_PASSWORD="my-personal-access-token-which-will-not-be-shared"我也想做同样的用户名!这将是特别重要的,因为其他人正在进行这个项目。
我试了几样东西,但都没成功。一个文档示例只说明了如何使用密码(使用LEIN_PASSWORD - 请看这里)来实现,但是并不能解决用户名部分的问题。执行lein help sample会生成前面提到的相同内容。
我该怎么解决这个问题?
发布于 2022-10-21 15:14:10
正如@cfrick在评论中所建议的,解决方案是在我的.zshrc文件中添加下面的片段,使用project.clj、和上的指针重新启动终端:
:repositories {"releases" {:url "https://maven.pkg.github.com/tallyfor/*"
:username :env/LEIN_USERNAME
:password :env/LEIN_PASSWORD}}export LEIN_USERNAME="pdelfino"
export LEIN_PASSWORD="my-personal-access-token-which-will-not-be-shared"我今天早些时候试过了。但是,忘了重新启动终端(iTerm2).
https://stackoverflow.com/questions/74155558
复制相似问题