$ npm -v
2.7.6
$ npm i git+https://<token>@github.com/<username>/<reponame>.git
npm ERR! git fetch -a origin (ssh://git@github.com/<username>/<reponame>.git) Permission denied (publickey).
npm ERR! git fetch -a origin (ssh://git@github.com/<username>/<reponame>.git) fatal: Could not read from remote repository.
npm ERR! git fetch -a origin (ssh://git@github.com/<username>/<reponame>.git)
npm ERR! git fetch -a origin (ssh://git@github.com/<username>/<reponame>.git) Please make sure you have the correct access rights
...