когда я клонирую на сайт, это показывает ошибку

Наименее болезненный и действительно рекомендуемый Джанго способ сделать это - через свойство OneToOneField(User).

Расширение существующей модели пользователя

& hellip;

Если вы хотите сохранить информацию, связанную с User, вы можете использовать отношение один к одному к модели, содержащей поля для дополнительной информации. Эту модель «один к одному» часто называют моделью профиля, поскольку она может хранить информацию, не связанную с аутентификацией, о пользователе сайта.

Тем не менее, расширение django.contrib.auth.models.User и вытеснение его также работает ...

Подстановка пользовательской модели пользователя

Некоторые типы проектов могут иметь требования к аутентификации, для которых встроенная модель User Django не всегда подходит. Например, на некоторых сайтах имеет смысл использовать адрес электронной почты в качестве идентификационного токена вместо имени пользователя.

[Ред .: За следуют два предупреждения и уведомление, упоминая, что это довольно радикально .]

Я бы определенно держитесь подальше от изменения фактического класса User в исходном дереве Django и / или копирования и изменения модуля auth.

0
задан 08.05.2020, 04:28

2 ответа

Протокол http требует, чтобы git-сервер поддерживал smart http. Не все git-серверы поддерживают это. Кроме того, некоторые сайты, которые настроены на использование смарт-http, поддерживают только https (HTTP через SSL). Удаленный сервер git также может не разрешить клонирование по некоторым причинам. Вам, вероятно, следует поговорить с человеком, который поддерживает удаленное git-репо.

0
ответ дан 08.05.2020, 04:28

попробуйте клонировать без использования ssh, попробуйте с http. Это может помочь вам.

0
ответ дан 08.05.2020, 04:29
  • 1
    Вы пытаетесь иметь дело со связанными проблемами mediawiki? – Noldorin 08.05.2020, 04:29
  • 2
    Я попробовал http, ssh & мерзавец. – Joel Mueller 08.05.2020, 04:30

Теги

Похожие вопросы