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
У Вас есть несколько вариантов. Каждый - как был предложен, просто измените шаблон. Другой (и лучше, хотя намного больше работы) должен был бы появиться открытый управление в отражателе, чтобы видеть, как это работает, затем расширьте его и переопределите соответствующие биты для удаления ссылок на пароль.
Третье (и что я рекомендовал бы) только к самокрутке. Membership
, Roles
, и Profile
классы все довольно легки работать с, и CreateUserWizard
довольно тяжелый вес. Если это не точно, в чем я нуждаюсь, я обычно бросаю вместе пользовательский элемент управления, который делает это так или иначе, даже когда с помощью поставщика по умолчанию.