Reputation: 15181
I created a cookbook named foo
, and want to use with Berkshelf
.
I wrote like this in Berksfile
:
cookbook 'foo', git: 'https://bitbucket.org/ironsand/cookbook-foo.git'
Then vendor the cookbook to cookbooks
directory, but it failed with error like this:
berks vendor cookbooks
Resolving cookbook dependencies...
Fetching 'foo' from https://bitbucket.org/ironsand/cookbook-foo.git (at master)
Username for 'https://bitbucket.org':
How can I tell ssh username and key to Berkshelf
?
Of course my user have right to access the git repository.
Upvotes: 6
Views: 4071
Reputation: 4223
If you want to use ssh authentication with your git provider, you need to use an SSH URL. Try something like this:
cookbook 'foo', git: '[email protected]/ironsand/cookbook-foo.git'
That will use your SSH key to authenticate.
Upvotes: 14