Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在私有git回购上引用SBT构建失败_Git_Scala_Sbt - Fatal编程技术网

在私有git回购上引用SBT构建失败

在私有git回购上引用SBT构建失败,git,scala,sbt,Git,Scala,Sbt,我决定在多个git存储库上拆分一个庞大的SBT多模块项目。所有存储库都托管在私有repo中 当我在build.sbt中使用这样一行时: lazy val common = ProjectRef(uri("git://github.com:PRIVATE-ORG/akka-common.git"), "akka-common") SBT抛出一个错误: fatal: Unable to look up github.com:PRIVATE-ORG (port 9418) (nodename nor

我决定在多个git存储库上拆分一个庞大的SBT多模块项目。所有存储库都托管在私有repo中

当我在
build.sbt
中使用这样一行时:

lazy val common = ProjectRef(uri("git://github.com:PRIVATE-ORG/akka-common.git"), "akka-common")
SBT抛出一个错误:

fatal: Unable to look up github.com:PRIVATE-ORG (port 9418) (nodename nor servname provided, or not known)
我尝试在本地机器上运行SBT构建,在那里我可以访问这些私有回购协议

更新

我试图更改协议:

lazy val common = ProjectRef(uri("ssh://git@github.com:PRIVATE-ORG/akka-common.git"), "akka-common")
错误已更改:

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

如何处理问题?

问题通过两个步骤解决:

  • 更改
    ProjectRef
    uri
    的格式:
  • 完成这些步骤后,一切按预期开始工作

    lazy val common = ProjectRef(uri("https://github.com/PRIVATE-ORG/akka-common.git"), "common")