Parse package.json and set deploy-keys for all private bitbucket repos
Automatically parses package.json and sets
~/.ssh/id_rsa.pubas deploy key for all private bitbucket repositories using Bitbucket API
id_rsa.pub is not present it runs
ssh-keygen to generate one.
- It will ask you for login/password to access those private repos so you have to have at least read permission for all of them
This plugin requires Grunt
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-deploy-keys --save-dev
In your project's Gruntfile, add a section named
deployKeys to the data object passed into
gruntinitConfigdeployKeys:bitbucket:options:sshKeyPath: '~/.ssh/id_rsa.pub'host: 'email@example.com';
If present will connect to remote host via SSH to grab the key.
Path to the public SSH key
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.