That’s a python quick tip. It’s very basic, but still very helpful. When your company uses GitHub for private repositories you often want to put them on the requirements.
First of all, remember to add your public key on your GitHub settings.
You just have to use like this:
pip install git+ssh://[email protected]/<<your organization>>/<<the project>>[email protected]<< the tag>>
You can even use on your requirements, without the pip install. E.g. if your organization is called Django and your project is called… let’s say… Django and you’d like to add Django 1.11.4 in your requirements you can use like this:
git+ssh://[email protected]/django/[email protected]
Probably you already have a deploy key configured to your server or a machine user, it will work for your private Repos on your server, if you don’t, take a look at this
If you don’t know how to generate your ssh-key, It’s easy:
cd ~/.ssh ssh-keygen -t rsa -b 4096 -C "[email protected]" eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
Now, copy the content of your public key (id_rsa.pub).
In your GitHub account go to Settings > SSH and GPG Keys and add it.
Also published on Medium.