Можно ли использовать PIP для установки пакета из частного репозитория GitHub?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли использовать PIP для установки пакета из частного репозитория GitHub?

Сообщение Anonymous »

Я пытаюсь установить пакет Python из частного репозитория GitHub. Для публичного хранилища я могу выпустить следующую команду, которая работает нормально: < /p>

pip install git+git://github.com/django/django.git
< /code>

Однако, если я попробую это для частного репозитория: < /p>

pip install git+git://github.com/echweb/echweb-utils.git
< /code>

Я получаю следующий вывод: < /p>

Downloading/unpacking git+git://github.com/echweb/echweb-utils.git
Cloning Git repository git://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build
Complete output from command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build:
fatal: The remote end hung up unexpectedly

Cloning into /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build...

----------------------------------------
Command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build failed with error code 128
< /code>

Я думаю, это потому, что я пытаюсь получить доступ к частному репозиторию, не предоставляя какую -либо аутентификацию. Поэтому я попытался использовать GIT + SSH < /code>, надеясь, что PIP будет использовать мой открытый ключ SSH для аутентификации: < /p>

pip install git+ssh://github.com/echweb/echweb-utils.git
< /code>

Это дает следующий вывод: < /p>

Downloading/unpacking git+ssh://github.com/echweb/echweb-utils.git
Cloning Git repository ssh://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-DQB8s4-build
Complete output from command /usr/local/bin/git clone ssh://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-DQB8s4-build:
Cloning into /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-DQB8s4-build...

Permission denied (publickey).

fatal: The remote end hung up unexpectedly

----------------------------------------
Command /usr/local/bin/git clone ssh://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-DQB8s4-build failed with error code 128
< /code>

это то, чего я пытаюсь достичь возможного? Если так, как я могу это сделать?

Подробнее здесь: https://stackoverflow.com/questions/483 ... repository
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»