SBT在git私有存储库中发布

时间:2017-07-21 18:07:12

标签: linux git scala github sbt

我正在使用Ubuntu 16。我在 github 中有一个私有存储库,我想运行一个命令sbt(sbt release),此命令将创建一个新版本的proyect,因此,它将 pull ,然后 push 添加到存储库,全部自动。  但当我打电话给我时,我得到了:

Fatal: Cold not read Username for "https://github.com", No such device or address

我已阅读here:"对于需要提取权限的私人存储,应使用ssh地址或将用户名和密码放入https地址"。但仍然是同样的错误。知道怎么解决这个问题?

我还使用了Intellij Ultimate中集成的sbt

1 个答案:

答案 0 :(得分:0)

我终于找到了解决这个问题的方法,问题是我没有全局设置凭据。我做了:

$ cd path_to_repository/

$ git config credential.helper store

然后当我做的时候:

$ git pull

它询问了我的凭据,我添加了用户名和密码,然后我可以正常使用存储库。