Пользовательский поставщик членства asp.net

Git не позволит вам клонировать напрямую в непустую папку, что в ваших интересах, особенно если вы хотите безопасный подход.

Безопасный способ сделать это - клонировать репо в любое место, куда вы обычно клонируете репо, например, /home/myusername/myrepos или что-то еще. Затем просто скопируйте нужные файлы в /var. При желании вы можете настроить символические ссылки, чтобы они указывали из /var на файлы в вашем хранилище.

Я бы не ни при каких обстоятельствах не рекомендовал бы удалить /var и связать его с вашим репо (или удалить и клонировать поверх него). /var/ зависит от многих процессов в вашей системе. Подобное времяпровождение вызовет у вас проблемы, в значительной степени гарантированные.

Другой альтернативой является установка /var в качестве git-репо. Это будет возможно только в том случае, если ваш репозиторий настроен с содержимым из /var, а не с самой папкой. Если в вашем репо находится /var, вам нужно будет клонировать /, а я действительно не думаю, что вам следует это делать.

Я тоже не рекомендую этот подход. Это, как говорится, вот аналогичный вопрос: Как мне клонировать в непустую директорию? . Соответствующий вам ответ рекомендует

cd /var
git init
git remote add origin YOUR_REMOTE_URL
git fetch
git reset origin/master

5
задан Picflight 9 February 2009 в 21:51
поделиться

1 ответ

У Вас есть несколько вариантов. Каждый - как был предложен, просто измените шаблон. Другой (и лучше, хотя намного больше работы) должен был бы появиться открытый управление в отражателе, чтобы видеть, как это работает, затем расширьте его и переопределите соответствующие биты для удаления ссылок на пароль.

Третье (и что я рекомендовал бы) только к самокрутке. Membership, Roles, и Profile классы все довольно легки работать с, и CreateUserWizard довольно тяжелый вес. Если это не точно, в чем я нуждаюсь, я обычно бросаю вместе пользовательский элемент управления, который делает это так или иначе, даже когда с помощью поставщика по умолчанию.

3
ответ дан 15 December 2019 в 06:36
поделиться
Другие вопросы по тегам:

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