{"action":"opened","issue":{"url":"https://api.github.com/repos/npm/npm/issues/14147","repository_url":"https://api.github.com/repos/npm/npm","labels_url":"https://api.github.com/repos/npm/npm/issues/14147/labels{/name}","comments_url":"https://api.github.com/repos/npm/npm/issues/14147/comments","events_url":"https://api.github.com/repos/npm/npm/issues/14147/events","html_url":"https://github.com/npm/npm/issues/14147","id":180440936,"number":14147,"title":"Authentication failed when pulling from a private git server","user":{"login":"joshterrill","id":5368757,"avatar_url":"https://avatars.githubusercontent.com/u/5368757?v=3","gravatar_id":"","url":"https://api.github.com/users/joshterrill","html_url":"https://github.com/joshterrill","followers_url":"https://api.github.com/users/joshterrill/followers","following_url":"https://api.github.com/users/joshterrill/following{/other_user}","gists_url":"https://api.github.com/users/joshterrill/gists{/gist_id}","starred_url":"https://api.github.com/users/joshterrill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshterrill/subscriptions","organizations_url":"https://api.github.com/users/joshterrill/orgs","repos_url":"https://api.github.com/users/joshterrill/repos","events_url":"https://api.github.com/users/joshterrill/events{/privacy}","received_events_url":"https://api.github.com/users/joshterrill/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-01T06:14:53Z","updated_at":"2016-10-01T06:14:53Z","closed_at":null,"body":"I have an interesting situation.\r\n\r\nWe've setup a [Bonobo git server](https://bonobogitserver.com/) for hosting some node modules that we're building in house. I've set a user up on the server that I intend on just giving my small team the password for so that they can clone the repo, push to it, etc. However, what is the best way to make it so I can then include these as dependencies in a project?\r\n\r\nSo far I've got\r\n\r\n```\r\n\"my-module\": \"git+http://team-user@gitserver.com/git/my-module.git\",\r\n```\r\n\r\nBut when I try to run `npm install` I get `fatal: Authentication failed....`\r\n\r\nI understand that I can (somewhere else) do a `git clone`, then login, then the credentials will be saved to my git store for some time. But what's the best way to be able to do this so that a small team can have access to it and be able to pull the repos down as dependencies?"}}
{"actor":{"display_login":"joshterrill"}}