在私有git回购上引用SBT构建失败
我决定在多个git存储库上拆分一个庞大的SBT多模块项目。所有存储库都托管在私有repo中 当我在在私有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
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")