运行 `sbt new` 时验证失败
Auth fail when running `sbt new`
这是目前的成绩单:
$ sbt new lagom/lagom-scala.g8
[info] Loading global plugins from /Users/abrahma/.sbt/1.0/plugins
[info] Set current project to lagomlife (in build file:/Users/abrahma/Bitbucket/Practice-Scala/LagomLife/)
[info] Set current project to lagomlife (in build file:/Users/abrahma/Bitbucket/Practice-Scala/LagomLife/)
ssh://git@github.com/lagom/lagom-scala.g8.git: Auth fail
我已经验证了身份验证
GitHub:
$ ssh -T git@github.com
Hi agam! You've successfully authenticated, but GitHub does not provide shell access.
还验证了我可以访问有问题的存储库(即我可以在单独的位置执行以下操作):
git clone ssh://git@github.com/lagom/lagom-scala.g8.git
编辑: fwiw 我可以解决这里的根本原因:
git clone ssh://git@github.com/lagom/lagom-scala.g8.git
g8 file:///Users/abrahma/tmp/lagom-scala.g8
您使用的是 OpenSSH 7.8 或更新版本吗?您最近是否创建了私钥?
如果是这样,您可能会 运行 遇到 aka jsch#129 中描述的问题。
The root cause was discovered to be the ssh private key mismatch.
这个问题有一个解决方法,可以将密钥文件转换为旧格式,如果这是您看到的错误。
我 运行 也遇到了这个问题,并通过从我的 ~/.gitconfig:
中删除以下内容解决了这个问题
[url "git@github.com:"]
insteadOf = https://github.com/
这是目前的成绩单:
$ sbt new lagom/lagom-scala.g8
[info] Loading global plugins from /Users/abrahma/.sbt/1.0/plugins
[info] Set current project to lagomlife (in build file:/Users/abrahma/Bitbucket/Practice-Scala/LagomLife/)
[info] Set current project to lagomlife (in build file:/Users/abrahma/Bitbucket/Practice-Scala/LagomLife/)
ssh://git@github.com/lagom/lagom-scala.g8.git: Auth fail
我已经验证了身份验证 GitHub:
$ ssh -T git@github.com
Hi agam! You've successfully authenticated, but GitHub does not provide shell access.
还验证了我可以访问有问题的存储库(即我可以在单独的位置执行以下操作):
git clone ssh://git@github.com/lagom/lagom-scala.g8.git
编辑: fwiw 我可以解决这里的根本原因:
git clone ssh://git@github.com/lagom/lagom-scala.g8.git
g8 file:///Users/abrahma/tmp/lagom-scala.g8
您使用的是 OpenSSH 7.8 或更新版本吗?您最近是否创建了私钥?
如果是这样,您可能会 运行 遇到
The root cause was discovered to be the ssh private key mismatch.
这个问题有一个解决方法,可以将密钥文件转换为旧格式,如果这是您看到的错误。
我 运行 也遇到了这个问题,并通过从我的 ~/.gitconfig:
中删除以下内容解决了这个问题[url "git@github.com:"]
insteadOf = https://github.com/