我正在使用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
答案 0 :(得分:0)
我终于找到了解决这个问题的方法,问题是我没有全局设置凭据。我做了:
$ cd path_to_repository/
$ git config credential.helper store
然后当我做的时候:
$ git pull
它询问了我的凭据,我添加了用户名和密码,然后我可以正常使用存储库。