【发布时间】:2014-10-07 00:36:46
【问题描述】:
我创建了一本名为 foo 的食谱,并希望与 Berkshelf 一起使用。
我在Berksfile这样写:
cookbook 'foo', git: 'https://bitbucket.org/ironsand/cookbook-foo.git'
然后将食谱供应到cookbooks 目录,但失败并出现如下错误:
berks vendor cookbooks
Resolving cookbook dependencies...
Fetching 'foo' from https://bitbucket.org/ironsand/cookbook-foo.git (at master)
Username for 'https://bitbucket.org':
如何告诉Berkshelf 的ssh 用户名和密钥?
当然,我的用户有权访问 git 存储库。
【问题讨论】:
-
如果您想使用“ssh 用户名和密钥”,您是否尝试过指定SSH URL?
-
我想知道如何用
berks命令指定ssh URL。 -
来自 bershelf 文档:“如果您需要引用私有 Github 存储库,那么您应该使用 :git 位置和 ssh 协议。”所以请参阅 SSH URL 中的 @Joe 链接...
-
哦,现在我明白@Joe 的意思了,谢谢!
标签: git chef-infra berkshelf