Problème lors de l'installation privée github à l'aide de pip

À la préface, j'ai déjà vu cette question Est-il possible d'utiliser pip pour installer un package à partir d'un privé github?

Je suis en train d'installer un package à partir d'un repository privé que j'ai accès à l'utilisation de pip.

Je suis capable de cloner comme suit:

(myenv)robbie@ubuntu:~/git$ git clone git@github.com:matherbk/django-messages.git
Cloning into 'django-messages'...
remote: Counting objects: 913, done.
remote: Compressing objects: 100% (345/345), done.
remote: Total 913 (delta 504), reused 913 (delta 504)
Receiving objects: 100% (913/913), 165.73 KiB, done.
Resolving deltas: 100% (504/504), done.

Mais quand j'essaie de l'installer via pip (mon virtualenv est activé):

(myenv)robbie@ubuntu:~/git$ pip install git+https://git@github.com/matherbk/django-messages.gitDownloading/unpacking git+https://git@github.com/matherbk/django-messages.git
  Cloning https://git@github.com/matherbk/django-messages.git to /tmp/pip-13ushS-build
Password for 'https://[email protected]': 
fatal: Authentication failed
  Complete output from command /usr/bin/git clone -q https://git@github.com/matherbk/django-messages.git /tmp/pip-13ushS-build:

----------------------------------------
Command /usr/bin/git clone -q https://git@github.com/matherbk/django-messages.git /tmp/pip-13ushS-build failed with error code 128 in None
Storing complete log in /home/robbie/.pip/pip.log

J'ai essayé en tapant mon mot de passe, mais il a échoué. Cependant, je suis ssh authentifié pour [email protected]:

(myenv)robbie@ubuntu:~/git$ ssh -T git@github.com
Hi robpodosek! You've successfully authenticated, but GitHub does not provide shell access.

Je peux passer [email protected] à [email protected] et ça me permet de l'installer via pip parfaitement:

(myenv)robbie@ubuntu:~/git$ pip install git+https://robpodosek@github.com/matherbk/django-messages.git
Downloading/unpacking git+https://robpodosek@github.com/matherbk/django-messages.git
  Cloning https://robpodosek@github.com/matherbk/django-messages.git to /tmp/pip-SqEan9-build
Password for 'https://[email protected]': 
  Running setup.py egg_info for package from git+https://robpodosek@github.com/matherbk/django-messages.git

    warning: no files found matching 'README'
Installing collected packages: django-messages
  Running setup.py install for django-messages

    warning: no files found matching 'README'
Successfully installed django-messages
Cleaning up...

Mais je tiens à faire ce que le premier article mentionné le fait en utilisant [email protected] de sorte que je n'ai pas à ajouter mon nom d'utilisateur dans un requirements.txt de fichiers et d'ajouter que pour le contrôle de version.

Toute pensée? J'avais déjà fait ce travail, mais avait pour démarrer une nouvelle image. Merci à l'avance.

  • pip install git+ssh://[email protected]/matherbk/django-messages.git ?
  • J'ai eu des erreurs parce que j'étais d'adaptation, les commandes (dans le pdf , le tiret et le tableau de bord le problème est là).. et quand j'ai écrit les commandes, il a travaillé pour moi...
InformationsquelleAutor Robeezy | 2013-09-18