sourceforge.net удаляет проекты

sourceforgeНеожиданно выяснилось что по какой-то причине sourceforge.net удаляет один из моих проектов без объяснения причин.  За последние 2 дня — 3 раза его пересоздал. Не понятно почему??

На будущее буду более осторожен раз выяснилась такая деталь. Раньше использовал sourceforge.net как «бекапное хранилище проектов на всякий случай», а так-же для распространения исходников некоторых программ. Теперь же выяснилось что это не надежное хранилище и доверять ему нельзя — труд может быть удален без объяснения причин.

Хостинг приложений на sourceforge.net

Полезной фичей sourceforge.net является предоставление хостинга и базы MySQL для проектов которые размещены на sourceforge. Уж не копал сильно ограничения по загрузке, вероятнее всего есть, причем жесточайшие. Но для развертывания ДЕМО своего проекта вероятнее всего ресурсов хватит. Сейчас пробую развернуть на этой платформе демо webuseorg (Учет оргтехники в ВЕБ интерфейсе).
Итак, для того чтобы залить свой проект на хостинг sourceforge.net, необходимо подключится по протоколу sftp на адресу web.sourceforge.net, с указанием своего логина/пароля. Далее переходим в папку /home/project-web/имя_проекта/htdocs и собственно заливаем свой проект туда. Настройки доступа к базе данных (в т.ч. и phpmyadmin) берем из инструментов MySQL tools в админке проекта. Подробнее по настройкам здесь

Работа с SVN с сервером на sourceforge.net в среде IDE NetBeans (Debian)

После того как выложил на всеобщее поругание обозрение свой проект «Учет ТМЦ», появилась необходимость организовать совместную работу над проектом несколькими участниками. Самым простым способом оказалось использование в качестве SVN сервера ресурса sourceforge.net

Мои исходные данные: среда IDE NetBeans, дистрибутив Debian Linux. Далее пошаговая инструкция, применимая непосредственно к данной ситуации.

  1. Создаем проект на sourceforge.net. Там же добавляем в проект Tools SVN. Именуем его. В моем случае это webuseorg
  2. Устанавливаем на ПК Subverions : apt-get install subversions
  3. Заходим в папку с проектом и выполняем :  svn import svn+ssh://ваш_логин_на_sourceforge@svn.code.sf.net/p/webuseorg/webuseorg/ -m «Initial commit»
  4. Ну и собственно все. Теперь при запуске среды NetBeans он автоматически подцепит параметры из папки .svn которая создалась в корне проекта. Потребуется только ввести логин/пароль и IDE работает с SVN. Вы можете блокировать, разрешать изменения, заливать изменения и т.п. прямо из среды. Ура товарищи!