如何在rebar.config中从github设置私有deps?

时间:2011-10-20 09:55:38

标签: erlang github rebar

只是想知道是否可以在rebar.config中设置私有代码?特别是如果这是来自github。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我有相反的解决方案,我使用的是git://,但是它不起作用,所以我切换到https://

原文:{PACKAGE_NAME, {git, "git://github.com/ORG/PRIVATE_REPO.git", {branch, "MY_BRANCH"}}}

工作:{PACKAGE_NAME, {git, "https://github.com/ORG/PRIVATE_REPO", {branch, "MY_BRANCH"}}}

rebar3 compilerebar3 shell现在都可以正常工作。这是在macOS Mojave v10.14.2,终端v2.9.1,rebar3 v3.8.0,Erlang / OTP 21,ERTS 10.2.3上。我使用的是本地存储的Github凭据,尤其是个人访问令牌,因为我必须使用2FA进行工作。

答案 1 :(得分:0)

没有解决方案,只需要指定要使用的dep的git(而不是https)即可。然后执行./rebar get-deps,你就可以了。

重要提示:如果您使用iTerm并且它不适合您 - Terminal.app是您的朋友。