wilelf: Кто-нибудь сталкивался с такой задачей? На домене 2-го уровня движок ставим, и часть информации дублируем на поддомены. Движков на поддомене не ставим.
К примеру, меняются только контакты в шапке и футере и контент главной страницы.
За готовый функционал не скажу. Но!
В apache mod_rewrite творит чудеса, например может сделать так чтоб по домену spb.site.ru шел запрос на index.php?city=spb, курите маны - делайте ))
Если в консоли ввести hg init / git init / git pull и т.д. то запросится пароль в явном виде или попросит ввести пароль к ключу. Его и можно перехватить. Вот я и пытаюсь сказать, что так делать не стоит на чужих или непонятных хостингах.
Намного проще и безопасней выливать изменения _на_ хостинг, а не ходить с хостинга в репу или еще куда.
Я вас не понимаю, вводить то я его буду на своей машине, с таким же успехом можно угнать всю историю с файлзиллы или весь сайтменеджер там же. "Спасение утопающих в руках самих утопающих". Перехватить пароль по защищенному каналу это вам не в тапки ср...ть, мне всё же интересно, как за 5 минут (даже не за 2) угнать пароль или скомпрометировать ключ? протокол FTP менее защищенный чем ssh, если верить википедии, то "Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли." а всякие тройны и прочую муть мы выкиним из данного вопроса, так как это никак не относиться к протоколам.
admak: Вопрос к Вам, как к программисту: можно ли минут за пять написать сохранение введенного пароля в текстовый файл или хватит и двух минут? Для наглядности возьмем веб-форму и пхп. В консоли все тоже самое, даже проще, при желании можно хоть и пхп использовать. :)
Что можно сделать с паролем от юзера у которого только чтение от репы, когда находишься уже на сервере?
И второй вопрос, я как программист и мне правда интересно, как получить пароль с консоли если его не вводят в явном виде через ssh тунель?
В том числе, авторизацию можно сделать и по ключам
13anchousov: А если кто-то пользовался, расскажите как оно. Через сервер не хочется, т.к. в большинстве случаев посетитель должен совершить 2 клика - разрешить уведомления и с сайта и сервера
Что значит через сервер? Push уведомления возможны только на сайте с ssl, по этому, если его нет, сервисы перекидывают к себе на заглушку с ssl. Проще всего воспользоваться сервисом, коих довольно много, как платных, так и бесплатных, например sendpulse.com довольно простой.
Хотя что вы имеет под этим? Свои push или push, что в браузере присылаются когда на сайте не находишься?
Sly32: Проблем с безопасностью вообще не вижу. Ведь пароль доступа к хранилищу вообще не хранится на сервере рабочем. Нужно обновиться, зашел в консоль, указал путь к хранилищу ввел пароли, получил обновления, сделал апдэйт, все!!!
Можно делать пользователя на чтение и прописать в конфигах на сервере, с обновлением из мастер ветки по крону. А дев версию с автоматом с дев ветке, при том когда закрыл фичу слил с мастером и она сама же попала на продакшен (если не требуется сложной логики деплоя).
SeVlad: Ок. допускаю, что это стоит использовать при разработке чего-то сложного и уникального. Но это уже кодерсво. Скопировать в дочку и изменить/создать шаблоны с использованием стандартных функции или там цсс - это я не считаю за кодерсво, для которого нужно поднимать V[R]CS)
Git подымается при помощи — git init (одной команды).
VCS - это не сложно, но видимо клепателям шаблонов WP этого не понять. Я все равно вам не расскажу/не смогу прередать, как это круто, чисто потому, что это один из тех инструментов, освоив который, ты понимаешь - "Как же раньше я жил без этого?".
P.S. А фронтед я собираю gulp'ом, стили пишу на scss который собираю при помощи compass, но я не смогу объяснить зачем мне это, если "можно просто создать дочку", увы.
Контроль версий нафик не нужен подавляющему кол-ву сайтостроителей. Напомню, что это подавляющее большинство использует CMS. Готовый полуфабрикат!
V[R]CS могут быть полезны в командной работе и/или при относительно сложных самописах. Для большинства разработчиков (не путать с кодерами!!!) сайтов вполне достаточно бекапов
Сразу видно, вы не умеете их готовить :)
Как работаю я, даже на cms:
Создаем папочку для темы, делаем из неё репо локальное (удаленное нужно только при наличии команды), делаем работу, коммитим, приспичило что то добавить, сделали ветку, поделали пару дней, посмотрели - шляпа. Ваши действия? Мои - откатиться до определенной ревизии одной кнопкой, а вы с бэков подымать будете? Вы пользуетесь бэкапами при разработке? И все мои действия это хоткеи в IDE наравне с сохранением. А вы пробовали делать 2 разные вещи в одном файле не пересекаясь? Это так круто, когда 100500 копий файлов нет, а то заходишь к заказчику, а там index.php, index1.php, index2.php, indexN.php :))))
А потом, когда закончили разрабатывать одной командой выложить на сервак, вместо кучи копирований файлов тоже изящно. И изменения в файлы так же вносятся одной командой. просто многие разрабы не ценят своё время или мозгов не хватает на осознание того, что все эти инструменты создаются не для того чтобы усложнить, а для того чтобы упростить жизнь разработчикам. Хотя что я говорю, многие до сих пор считают что Notepad++ это всё :)
Вот так красиво выглядит история работы с возможностью откатываться, как назад так и вперед - http://joxi.ru/5mdYQyQCvzbzB2
---------- Добавлено 18.07.2016 в 01:43 ---------- А ТС посоветую проверить на хостинге гит, просто гит намного популярнее, не поленился зашел на единственный доступный шаред (beget), проверил, гит есть
Silent Lamb: 😂 А вы попробуйте. Уедете на дедик в тот же день. =)
Пробовал — kvm рулит, да и на шареде улетите куда быстрее.
ИМХО, шаред рулит только в одном случае — когда вам надо кратковременно полностью производительное железо, так как на шареде доступна вся нода и там ограничение на процессорное время, а не на объем ресурсов
AdelinaHost: Никогда не понимал почему надо брать ВПС с его геморным администрированием для клиента, если сайт подойдет и под обычный хостинг?
Самый большой плюс — не заблокируют за нагрузку, вы там хоть видео конвертируйте сутками на пролёт.
Второй большой плюс — на вашей машине не будет крутиться всякое "чуда-юдо", которое не нужно для вашего сайта (я лично даже ftp демоны не ставлю и прочую ерунду типо почтовиков).
Третий большой плюс — вы можете собрать ПО ровно в той конфигурации и с теми модулями которые требуются вашему сайту.
Минусов тоже много, но у шареда их поверьте не меньше.
Кто-нибудь сталкивался с такой задачей? На домене 2-го уровня движок ставим, и часть информации дублируем на поддомены. Движков на поддомене не ставим.
К примеру, меняются только контакты в шапке и футере и контент главной страницы.
За готовый функционал не скажу. Но!
В apache mod_rewrite творит чудеса, например может сделать так чтоб по домену spb.site.ru шел запрос на index.php?city=spb, курите маны - делайте ))
Если в консоли ввести hg init / git init / git pull и т.д. то запросится пароль в явном виде или попросит ввести пароль к ключу. Его и можно перехватить. Вот я и пытаюсь сказать, что так делать не стоит на чужих или непонятных хостингах.
Намного проще и безопасней выливать изменения _на_ хостинг, а не ходить с хостинга в репу или еще куда.
Я вас не понимаю, вводить то я его буду на своей машине, с таким же успехом можно угнать всю историю с файлзиллы или весь сайтменеджер там же. "Спасение утопающих в руках самих утопающих". Перехватить пароль по защищенному каналу это вам не в тапки ср...ть, мне всё же интересно, как за 5 минут (даже не за 2) угнать пароль или скомпрометировать ключ? протокол FTP менее защищенный чем ssh, если верить википедии, то "Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли." а всякие тройны и прочую муть мы выкиним из данного вопроса, так как это никак не относиться к протоколам.
И раз уж на то пошло, вскройте https://github.com/WordPress/WordPress и при следующем обновлении у вас будет милионная сетка, если не миллиардная :)
Я в этих препроцессорах смысла не вижу.
Это нужно учить еще один язык.
Проще на php написать генерацию, если так нужно :)
Разработчик на них скорее всего будет стоить дороже, а результат хз.
Все инструменты данного типа - упрощают, ускоряют и оптимизируют работу. В чем из этого вы не видите смысла?
Вопрос к Вам, как к программисту: можно ли минут за пять написать сохранение введенного пароля в текстовый файл или хватит и двух минут? Для наглядности возьмем веб-форму и пхп.
В консоли все тоже самое, даже проще, при желании можно хоть и пхп использовать. :)
Что можно сделать с паролем от юзера у которого только чтение от репы, когда находишься уже на сервере?
И второй вопрос, я как программист и мне правда интересно, как получить пароль с консоли если его не вводят в явном виде через ssh тунель?
В том числе, авторизацию можно сделать и по ключам
А если кто-то пользовался, расскажите как оно.
Через сервер не хочется, т.к. в большинстве случаев посетитель должен совершить 2 клика - разрешить уведомления и с сайта и сервера
Что значит через сервер? Push уведомления возможны только на сайте с ssl, по этому, если его нет, сервисы перекидывают к себе на заглушку с ssl. Проще всего воспользоваться сервисом, коих довольно много, как платных, так и бесплатных, например sendpulse.com довольно простой.
Хотя что вы имеет под этим? Свои push или push, что в браузере присылаются когда на сайте не находишься?
Проблем с безопасностью вообще не вижу. Ведь пароль доступа к хранилищу вообще не хранится на сервере рабочем. Нужно обновиться, зашел в консоль, указал путь к хранилищу ввел пароли, получил обновления, сделал апдэйт, все!!!
Можно делать пользователя на чтение и прописать в конфигах на сервере, с обновлением из мастер ветки по крону. А дев версию с автоматом с дев ветке, при том когда закрыл фичу слил с мастером и она сама же попала на продакшен (если не требуется сложной логики деплоя).
Ок. допускаю, что это стоит использовать при разработке чего-то сложного и уникального. Но это уже кодерсво. Скопировать в дочку и изменить/создать шаблоны с использованием стандартных функции или там цсс - это я не считаю за кодерсво, для которого нужно поднимать V[R]CS)
Git подымается при помощи — git init (одной команды).
VCS - это не сложно, но видимо клепателям шаблонов WP этого не понять. Я все равно вам не расскажу/не смогу прередать, как это круто, чисто потому, что это один из тех инструментов, освоив который, ты понимаешь - "Как же раньше я жил без этого?".
P.S. А фронтед я собираю gulp'ом, стили пишу на scss который собираю при помощи compass, но я не смогу объяснить зачем мне это, если "можно просто создать дочку", увы.
Контроль версий нафик не нужен подавляющему кол-ву сайтостроителей. Напомню, что это подавляющее большинство использует CMS. Готовый полуфабрикат!
V[R]CS могут быть полезны в командной работе и/или при относительно сложных самописах. Для большинства разработчиков (не путать с кодерами!!!) сайтов вполне достаточно бекапов
Сразу видно, вы не умеете их готовить :)
Как работаю я, даже на cms:
Создаем папочку для темы, делаем из неё репо локальное (удаленное нужно только при наличии команды), делаем работу, коммитим, приспичило что то добавить, сделали ветку, поделали пару дней, посмотрели - шляпа. Ваши действия? Мои - откатиться до определенной ревизии одной кнопкой, а вы с бэков подымать будете? Вы пользуетесь бэкапами при разработке? И все мои действия это хоткеи в IDE наравне с сохранением. А вы пробовали делать 2 разные вещи в одном файле не пересекаясь? Это так круто, когда 100500 копий файлов нет, а то заходишь к заказчику, а там index.php, index1.php, index2.php, indexN.php :))))
А потом, когда закончили разрабатывать одной командой выложить на сервак, вместо кучи копирований файлов тоже изящно. И изменения в файлы так же вносятся одной командой. просто многие разрабы не ценят своё время или мозгов не хватает на осознание того, что все эти инструменты создаются не для того чтобы усложнить, а для того чтобы упростить жизнь разработчикам. Хотя что я говорю, многие до сих пор считают что Notepad++ это всё :)
Вот так красиво выглядит история работы с возможностью откатываться, как назад так и вперед - http://joxi.ru/5mdYQyQCvzbzB2
---------- Добавлено 18.07.2016 в 01:43 ----------
А ТС посоветую проверить на хостинге гит, просто гит намного популярнее, не поленился зашел на единственный доступный шаред (beget), проверил, гит есть
http://joxi.ru/EA4z6g6sDEg1Gm
А деплою я капистрано когда перестает хватать phpstorm
😂 А вы попробуйте. Уедете на дедик в тот же день. =)
Пробовал — kvm рулит, да и на шареде улетите куда быстрее.
ИМХО, шаред рулит только в одном случае — когда вам надо кратковременно полностью производительное железо, так как на шареде доступна вся нода и там ограничение на процессорное время, а не на объем ресурсов
Никогда не понимал почему надо брать ВПС с его геморным администрированием для клиента, если сайт подойдет и под обычный хостинг?
Самый большой плюс — не заблокируют за нагрузку, вы там хоть видео конвертируйте сутками на пролёт.
Второй большой плюс — на вашей машине не будет крутиться всякое "чуда-юдо", которое не нужно для вашего сайта (я лично даже ftp демоны не ставлю и прочую ерунду типо почтовиков).
Третий большой плюс — вы можете собрать ПО ровно в той конфигурации и с теми модулями которые требуются вашему сайту.
Минусов тоже много, но у шареда их поверьте не меньше.