是否可以在pubspec.yaml依赖项中使用passphrase
:
dependencies:
customFramework:
url: git@gitlab.com:nameandurl..
ref: lkjdfksdjf
path: package/nameofpackage
我得到了
git@gitlab.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
我正在使用passphrase
这是访问问题的原因。但是我需要添加密码,我猜 - 但是怎么样?
注意:passphrase
可能不应该在源代码中,但可能有办法。
答案 0 :(得分:1)
您的pubspec.yaml语法错误。它应该是
dependencies:
customFramework:
git:
url: git@gitlab.com:nameandurl..
ref: lkjdfksdjf
path: package/nameofpackage
如果您使用git@...
路径(与https://...
相反)设置SSH连接并在运行之前进行连接pub get
应该有效。
https://help.github.com/articles/connecting-to-github-with-ssh/