Архив рубрики: Version Control System

A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

Git: свой репозиторий под NGINX + WebDAV + uWSGI
0 (0)

2 марта 2015

Обновлено: теперь работает push 🙂 Создание локального репозитория с доступом по HTTP. Используется NGINX для обработки HTTP, uWSGI — для обработки CGI. Предполагается, что имеется чистая система, поэтому — описывается установка каждого компонента. Для того, что бы была возможнеость выполнять git push — требуется собрать NGINX с дополнительным модулями — http_dav_module и  nginx-dav-ext-module. Иначе — git push… Читать далее »

Loading

SVN: Directory is out of date
0 (0)

3 января 2015

При выполнении commit — сообщение об ошибке: $ svn commit -m «Tomcat 7 migration» app-install/tomcat/ Deleting apptomcatapp-server svn: E155011: Commit failed (details follow): svn: E155011: Directory ‘C:Documents and SettingsuserDocumentsAPP_SVN4.trunkapp-installtomcatapp-server’ is out of date svn: E170004: Item ‘/branches/projects/dev_branches/trunk/app-install/tomcat/app-server’ is out of date

Loading

SVN: E155004: Working copy ‘***’ locked
0 (0)

26 декабря 2014

При обновлении проекта — SVN сообщил об ошибке: $ svn up 14.12/ svn: E155004: Run ‘svn cleanup’ to remove locks (type ‘svn help cleanup’ for details) svn: E155004: Working copy ‘C:Documents and Settings***DocumentsAPP_SVN14.12’ locked. svn: E155004: ‘C:Documents and Settings***DocumentsAPP_SVN14.12’ is already locked.

Loading

Python: модуль pysvn — работа с репозиторием SVN
0 (0)

20 ноября 2014

Устанавливаем из репозитория: # yum list pysvn … pysvn.x86_64 1.7.6-1.el6 epel # yum -y install pysvn … Installed: pysvn.x86_64 0:1.7.6-1.el6 pysvn является модулем, который работает с SVN-клиентом, установленным в системе. Т.е., настройки прокси для SVN, авторизация — будут использовать из файла /etc/subversion/servers,.

Loading

GIT: установка и настройка
0 (0)

3 ноября 2014

Установка на RHEL/CentOS: # yum install git-core Для Debian/Ubuntu: # apt-get install git-core GIT использует два файла настроек: /etc/gitconfig — общий, и ~/.gitconfig — для каждого пользователя. Для настроек GIT используется команда config. При её вызове можно использовать параметр —system (для использования /etc/gitconfig), или —global (для файла ~/.gitconfig).

Loading

SVN: примеры использования
0 (0)

28 сентября 2013

И так, у нас имеется уже настроенное SVN-хранилище, как описано в статье CentOS: установка и настройка Subversion + Apache. Посмотрим что у нас есть в локальном репозитории: $ svn ls file:///var/www/svn/foo/ Ничего. Посмотрим что в логе SVN: $ svn log file:///var/www/svn/foo/ ———————————————————————— Тоже ничего. Теперь — приступим к наполнению нашего хранилища.

Loading

SVN: работа через HTTP Proxy
0 (0)

18 сентября 2013

Для SVN-клиента настройки, описанные в статье Debian: включить работу через proxy не применимы. При попытке использовать их — SVN сообщит о ошибке: $ svn list http://svn.apache.org/repos/asf/ svn: OPTIONS of ‘http://svn.apache.org/repos/asf’: could not connect to server (http://svn.apache.org)

Loading

Использование Git через HTTP-proxy
0 (0)

11 сентября 2013

При попытке  использовать git на системе, находящейся за proxy-сервером — получаем сообщение об ошибке: # git clone https://github.com/graphite-project/carbon.git Initialized empty Git repository in /home/setevoy/carbon/.git/ error: Failed connect to github.com:443; Operation now in progress while accessing https://github.com/graphite-project/carbon.git/info/refs fatal: HTTP request failed Что бы настроить git на использование прокси — создаём файл настроек:

Loading

CentOS: установка и настройка Subversion + Apache HTTP Server
0 (0)

4 сентября 2013

Первым делом необходимо запустить Apache, если этого ещё не сделано. Проверяем: # chkconfig —list | grep http httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off Включаем запуск Apache при старте системы: # chkconfig httpd on

Loading