уже сколько раз пытался перейти вместо filezilla на дельфина, но в нем при сохранении файл не загружается на сервер. Почему так? Открываю файл на фтп редактором, редактирую, сохраняю - а на сервере ничего не меняется.
Вероятно от редактора зависит. Я Kate всегда пользуюсь, проблем нет. Сейчас вот еще раз проверил, через Kate всё нормально редактируется и сохраняется.
В-третьих, неужели еще остались извращенцы, которые что-то правят прямо на сервере без контроля версий?)
Думаете, тот же git использовать - лишний гемор и много лишних телодвижений? А вспоминать потом что, где и когда "поправили" проще?
На самом деле, все прекрасно автоматизируется.
Лучший вариант: использовать bitbucket + автодеплой через хуки (как только прилетает пуш на ветку master - bitbucket дергает специальный Url на вашем сервере, который выполняет git pull).
Если же у вас не VPS, а хостинг за два доллара... Тоже выход есть. Делается git init в каталоге с проектом, в файл .git/hooks/post-commit добавляется lftp блаблабла для синхронизации рабочего каталога с ftp при каждом коммите.
В ваш любимый Sublime git также прекрасно интегрируется.
да контроль версий нужно делать, но я не шарю, подробная (очень подробная) статья была бы в тему :) но ситуации бывают разные, у меня -надцать клиентов, у каждого куча проектов, мне им всем свн ставить?)
SVN - прошлый век, есть более клевые штуки вроде git (кстати, его разработка тоже ведется под патронажем Линуса Торвальдса). Поставить его достаточно локально, и, хотя бы, локальные репозитории вести на каждый проект. А еще лучше использовать Bitbucket, там для команд до 5 человек (а если один - то подавно) неограниченное количество закрытых репозиториев дается бесплатно и сохранность гарантируется, в отличие от незабакапленной локальной версии, плюс доступность всегда из любого места.
да надо заняться. Только в гите нужно, насколько я знаю, через консоль постоянно пушить. Это не очень удобно.. Ну то такое, я сам давно об этом думаю. Хоть и работаю сам, но как минимум, контроль изменений нужен.
Клиентов уйма на любой вкус. Уж для Sublime, думаю, плагинчик найдётся.
Вопрос привычки и всего такого. Я так и не смог принять гуёвые пакетники и утилиты для СКВ.
Графических клиентов много, вот, например - https://www.maketecheasier.com/6-useful-graphical-git-client-for-linux/.
Единственный графический клиент, который я признаю - SourceTree, но для Linux версии нет(. Корректно работает только в макоси, а на винде безбожно тупит на больших репозиториях...
В линухе всегда использую консоль. Настоятельно рекомендую вначале понять, как это все работает через консоль, прежде, чем пользоваться графикой. И очень рекомендую осилить книгу http://git-scm.com/book/ru/v1, поверьте, лишним не будет и без гита скоро жить не сможете.
Плагин к Саблайму уже советовал выше (https://packagecontrol.io/packages/Git).
Вы же Саблайм выбирали не по цвету, надеюсь, а по эффективности работы? Вот статейка на тему http://habrahabr.ru/post/233899/.
штука, конечно, нужная, не спорю, но насчет того, что не смогу - 7 лет уже, пока могу )) но, согласен, надо его осилить. Благодарю, по свободе займусь.
Ну и я про то, что привыкание вызывает. Без огня тоже можно жить...
И если уже продолжить аналогию, то CVS - это костёр, SVN - примус на керосине, а GIT - полноценная газовая плита =)
Нужно понять, что FTP протокол не позволяет напрямую изменять файлы. Когда вы открываете FTP каталог в Dolphin и пытаетесь открыть файл - Dolphin использует KIO, через который файл скачивается во временный каталог под временным именем (это и видно на вашем видео). Теоретически, после сохранения изменений в этом временном файле KIO должен закачать файл обратно, заменив существующий. Поскольку в случае с Sublime этого не происходит, можно предположить, что KIO намеренно или в следствие ошибки не реагирует на изменение временного файла. А Kate, как часть KDE, "знает" о KIO и посылает специальный ивент последнему, приказывая залить файл на сервер после сохранения.
Я уже говорил, раз так хочется, лучше использовать FTPSync пакет для Sublime, чтобы последний работал с FTP самостоятельно, синхронизируя локальные файлы с FTP.
В адресной строке вводишь: ftp://<адрес сервера> или ftp://<адрес сервера>:21
Если подключиться не удается, то возможно нужно активное подключение.
Для этого открой Параметры системы -> Настройки сети -> Параметры сети и снимите галочку Использовать пассивный режим
я дико извиняюсь.. проблема, видимо была в чем-то другом. Вспомнил, что так и добавлял ftp, но что пошло не так уже и не помню, :( не у себя на компе делал (сам крусадером пользуюсь).
Спасибо за ответы и с Наступающим!
я, в общем-то, знаю об этом. Но сейчас не могу вспомнить, почему пришлось установить юзеру наутилус для папки фтп.. Выйду на работу, попробую выяснить.
Это, собственно, трандец как важно. Причина в том, что KIO по каким-то обстоятельствам не получил настройки прокси. Либо не прописаны, либо прописаны не так, как нужно, либо баг.
Если дать верные настройки KIO, то интернет получат все приложения и виджеты KDE автоматом.
Наутилус не работает с KIO, он мог а) самостоятельно найти проксю; б) прочитать из переменных окружения, которые, вероятно, не умеет читать KIO.
Добрый день. Теперь и я нарвался. Поставил 15.10. Пишу в адресной строке Dolphin адрес ftp и получаю сообщение, что протокол не поддерживается, а Konqueror не завпускается. В 14.4 все работало. Пассивный режим снимал и ставил - не помогает. Есть правдв одно но - машина за проксей, но раньше это не мешало. Есть у кого мысли?
машина за проксей, но раньше это не мешало
Вообще-то, это важно. Настройки сделаны для того, чтобы FTP-коннекты шли на прокси? Нужно, чтобы тот самый KIO имел к ним доступ, т.е. где-то на уровне параметров KDE. Вполне возможно, что до этого они у вас были, а сейчас, настроив на использование прокси только браузер - вы и удивляетесь, почему не работает FTP.
Там все выставил. В том числе и passive mode. Мне кается, что если бы там ошибся, то это было бы заметно при загрузке новых виджетов, например. Просто обидно, что все остальные компоненты KDE (кроме Telepathy - пришлось заменить Kopete) работают с сетью нормально.
Тогда проведите диагностику поэтапно. Посмотрите логи на прокси, идет ли подключение. Если нет доступа к ним - поставьте локальный прокси и через него попробуйте подключение к FTP в своей сети. Или тем же wireshark можно посмотреть, куда какие коннекты идут.
я хочу выснить почему мне пришлось установить юзеру наутилус для входа по фтп
У меня filezilla стоит на винде. Пользователи настроены так, что удалять или изменять файлы они могут только в своих папках. Добавлять файлы к ним в папки могут все пользователи в сети. На крусадере или наутилусе копирование файлов в папки пользователей другими юзерами происходит без проблем, а на Dolphin вместо файла, к примеру, *.doc на ftp создается файл *.part, а затем система "ругается", что переименовать файл не может, так и остается part..
PS: вот, оказывается я тему создавал..
Я использую krusader или просто пишу в адресной строке Dolphin-а:
"ftp://user@ХХХ.ХХХ.ХХХ.ХХХ".
Где:
user - это собственно ваш пользователь
ХХХ.ХХХ.ХХХ.ХХХ - это адрес, причем не обязательно IP
- пароль система (Dolphin) спрашивает и его можно сохранить (если сильно нужно)
Krusader стоит, я его со всеми примочками которых не было под Dolphin-ом накатил, но поскольку пользуюсь редко, сказать что мне нравится больше не могу.
А что касается проблем, то это вопрос здравого смысла и допытливости.)
Простите, а Вы читать умеете?
цитирую пост "или просто пишу в адресной строке Dolphin-а:"
Надеюсь, спорить на тему того что Dolphin является файловым менеджером по умолчанию в кубунте, и устанавливается всегда при установке не будете?
Последние 2 поста в мой огород, как я понял:) "или просто пишу в адресной строке Dolphin-а:"Да, кроме того, я еще и закладку в Dolphin добавляю. И прекрасно захожу на FTP. Речь-то не об этом..
сеть - добавить сетевую папку - мастер соединений - добавить папку ftp
Неужели так сложно было это найти?
уже сколько раз пытался перейти вместо filezilla на дельфина, но в нем при сохранении файл не загружается на сервер. Почему так? Открываю файл на фтп редактором, редактирую, сохраняю - а на сервере ничего не меняется.
Все нормально меняется. Часто так редактирую прямо на сервере через дельфин, проблем нет.
а что я делаю не так?
https://www.dropbox.com/s/22k7z8dk9i8ficr/no.mp4?dl=0
Вероятно от редактора зависит. Я Kate всегда пользуюсь, проблем нет. Сейчас вот еще раз проверил, через Kate всё нормально редактируется и сохраняется.
в кате у меня та же лабуда :) не сохраняет хоть ты тресни.
а хотя нет, вру, в кате сохраняет, просто подгружает не сразу.
ВСЁ
Во-первых, вас не смущает путь в заголовке окна?
Во-вторых, для Sublime есть пакет FTPSync.
В-третьих, неужели еще остались извращенцы, которые что-то правят прямо на сервере без контроля версий?)
Думаете, тот же git использовать - лишний гемор и много лишних телодвижений? А вспоминать потом что, где и когда "поправили" проще?
На самом деле, все прекрасно автоматизируется.
Лучший вариант: использовать bitbucket + автодеплой через хуки (как только прилетает пуш на ветку master - bitbucket дергает специальный Url на вашем сервере, который выполняет git pull).
Если же у вас не VPS, а хостинг за два доллара... Тоже выход есть. Делается git init в каталоге с проектом, в файл .git/hooks/post-commit добавляется lftp блаблабла для синхронизации рабочего каталога с ftp при каждом коммите.
В ваш любимый Sublime git также прекрасно интегрируется.
З.Ы. Подробную статью написать что ли?)
да контроль версий нужно делать, но я не шарю, подробная (очень подробная) статья была бы в тему :) но ситуации бывают разные, у меня -надцать клиентов, у каждого куча проектов, мне им всем свн ставить?)
SVN - прошлый век, есть более клевые штуки вроде git (кстати, его разработка тоже ведется под патронажем Линуса Торвальдса). Поставить его достаточно локально, и, хотя бы, локальные репозитории вести на каждый проект. А еще лучше использовать Bitbucket, там для команд до 5 человек (а если один - то подавно) неограниченное количество закрытых репозиториев дается бесплатно и сохранность гарантируется, в отличие от незабакапленной локальной версии, плюс доступность всегда из любого места.
да надо заняться. Только в гите нужно, насколько я знаю, через консоль постоянно пушить. Это не очень удобно.. Ну то такое, я сам давно об этом думаю. Хоть и работаю сам, но как минимум, контроль изменений нужен.
Клиентов уйма на любой вкус. Уж для Sublime, думаю, плагинчик найдётся.
Вопрос привычки и всего такого. Я так и не смог принять гуёвые пакетники и утилиты для СКВ.
Графических клиентов много, вот, например - https://www.maketecheasier.com/6-useful-graphical-git-client-for-linux/.
Единственный графический клиент, который я признаю - SourceTree, но для Linux версии нет(. Корректно работает только в макоси, а на винде безбожно тупит на больших репозиториях...
В линухе всегда использую консоль. Настоятельно рекомендую вначале понять, как это все работает через консоль, прежде, чем пользоваться графикой. И очень рекомендую осилить книгу http://git-scm.com/book/ru/v1, поверьте, лишним не будет и без гита скоро жить не сможете.
Плагин к Саблайму уже советовал выше (https://packagecontrol.io/packages/Git).
Вы же Саблайм выбирали не по цвету, надеюсь, а по эффективности работы? Вот статейка на тему http://habrahabr.ru/post/233899/.
штука, конечно, нужная, не спорю, но насчет того, что не смогу - 7 лет уже, пока могу )) но, согласен, надо его осилить. Благодарю, по свободе займусь.
Ну и я про то, что привыкание вызывает. Без огня тоже можно жить...
И если уже продолжить аналогию, то CVS - это костёр, SVN - примус на керосине, а GIT - полноценная газовая плита =)
SmartGit
В первой ссылке моего предыдущего сообщения был перечислен =) На слабых машинах медленно работает на больших репах...
По ссылкам не ходил, не смотрел. Вспомнил про более менее вменяемый gui под линь и запостил.
а что с путем не так? Было бы хорошо сделать так, чтобы все-таки саблайм сейвил нормально в дельфине на сервак..
Нужно понять, что FTP протокол не позволяет напрямую изменять файлы. Когда вы открываете FTP каталог в Dolphin и пытаетесь открыть файл - Dolphin использует KIO, через который файл скачивается во временный каталог под временным именем (это и видно на вашем видео). Теоретически, после сохранения изменений в этом временном файле KIO должен закачать файл обратно, заменив существующий. Поскольку в случае с Sublime этого не происходит, можно предположить, что KIO намеренно или в следствие ошибки не реагирует на изменение временного файла. А Kate, как часть KDE, "знает" о KIO и посылает специальный ивент последнему, приказывая залить файл на сервер после сохранения.
Я уже говорил, раз так хочется, лучше использовать FTPSync пакет для Sublime, чтобы последний работал с FTP самостоятельно, синхронизируя локальные файлы с FTP.
благодарю, буду разбираться, как настроить в FTPSync 20 FTP аков.
В адресной строке вводишь:
ftp://<адрес сервера>
илиftp://<адрес сервера>:21
Если подключиться не удается, то возможно нужно активное подключение.
Для этого открой Параметры системы -> Настройки сети -> Параметры сети и снимите галочку Использовать пассивный режим
я дико извиняюсь.. проблема, видимо была в чем-то другом. Вспомнил, что так и добавлял ftp, но что пошло не так уже и не помню, :( не у себя на компе делал (сам крусадером пользуюсь).
Спасибо за ответы и с Наступающим!
И крусадер и дельфин - оба используют KIO, все одинаково же.
я, в общем-то, знаю об этом. Но сейчас не могу вспомнить, почему пришлось установить юзеру наутилус для папки фтп.. Выйду на работу, попробую выяснить.
это собственно не важно, я хочу выснить почему мне пришлось установить юзеру наутилус для входа по фтп.
Это, собственно, трандец как важно. Причина в том, что KIO по каким-то обстоятельствам не получил настройки прокси. Либо не прописаны, либо прописаны не так, как нужно, либо баг.
Если дать верные настройки KIO, то интернет получат все приложения и виджеты KDE автоматом.
Наутилус не работает с KIO, он мог а) самостоятельно найти проксю; б) прочитать из переменных окружения, которые, вероятно, не умеет читать KIO.
Добрый день. Теперь и я нарвался. Поставил 15.10. Пишу в адресной строке Dolphin адрес ftp и получаю сообщение, что протокол не поддерживается, а Konqueror не завпускается. В 14.4 все работало. Пассивный режим снимал и ставил - не помогает. Есть правдв одно но - машина за проксей, но раньше это не мешало. Есть у кого мысли?
Забыл залогинится.Проверьте, пожалуйста, у всех ftp через dolphin нормально работает?
Работает прекрасно и все так же через KIO =)
Вообще-то, это важно. Настройки сделаны для того, чтобы FTP-коннекты шли на прокси? Нужно, чтобы тот самый KIO имел к ним доступ, т.е. где-то на уровне параметров KDE. Вполне возможно, что до этого они у вас были, а сейчас, настроив на использование прокси только браузер - вы и удивляетесь, почему не работает FTP.
Никак. :( Перменные окружения стоят правильно. Обновления работают, kopete - тоже (instant messanger - не работает)
echo $http_proxy
http://194.85.224.35:3128
echo $ftp_proxy
http://194.85.224.35:3128
echo $https_proxy
http://194.85.224.35:3128
Если писаль fish://имя_сервера -- Could not connect to host
Если через KNetAttach - вечная загрузка
Из переменных окружения обычно читают всякие утилиты типа apt-get.
А что у вас в Параметры системы -> Настройка сети -> Прокси сервер?
Там все выставил. В том числе и passive mode. Мне кается, что если бы там ошибся, то это было бы заметно при загрузке новых виджетов, например. Просто обидно, что все остальные компоненты KDE (кроме Telepathy - пришлось заменить Kopete) работают с сетью нормально.
Тогда проведите диагностику поэтапно. Посмотрите логи на прокси, идет ли подключение. Если нет доступа к ним - поставьте локальный прокси и через него попробуйте подключение к FTP в своей сети. Или тем же wireshark можно посмотреть, куда какие коннекты идут.
У меня filezilla стоит на винде. Пользователи настроены так, что удалять или изменять файлы они могут только в своих папках. Добавлять файлы к ним в папки могут все пользователи в сети. На крусадере или наутилусе копирование файлов в папки пользователей другими юзерами происходит без проблем, а на Dolphin вместо файла, к примеру, *.doc на ftp создается файл *.part, а затем система "ругается", что переименовать файл не может, так и остается part..
PS: вот, оказывается я тему создавал..
Я использую krusader или просто пишу в адресной строке Dolphin-а:
"ftp://user@ХХХ.ХХХ.ХХХ.ХХХ".
Где:
user - это собственно ваш пользователь
ХХХ.ХХХ.ХХХ.ХХХ - это адрес, причем не обязательно IP
- пароль система (Dolphin) спрашивает и его можно сохранить (если сильно нужно)
Если б все пользователи винды юзали "тотал", кубунту - "крусадер", то небыло б проблем:)
Krusader стоит, я его со всеми примочками которых не было под Dolphin-ом накатил, но поскольку пользуюсь редко, сказать что мне нравится больше не могу.
А что касается проблем, то это вопрос здравого смысла и допытливости.)
Простите, а Вы читать умеете?
цитирую пост "или просто пишу в адресной строке Dolphin-а:"
Надеюсь, спорить на тему того что Dolphin является файловым менеджером по умолчанию в кубунте, и устанавливается всегда при установке не будете?
Неверное утверждение.
Последние 2 поста в мой огород, как я понял:)
Да, кроме того, я еще и закладку в Dolphin добавляю. И прекрасно захожу на FTP. Речь-то не об этом..
Отправить комментарий