Посоветуйте где арендовать SVN репозиторий

darkthor

Новичок
Всем добрый вечер )

Посоветуйте где арендовать SVN репозиторий?
до этого пользовался subversion.ru ) сейчас он загнулся походу.. потом пользовался sourcerepo.com, этот по оплате не очень понятный, да и сервер в штатах пинг нереальный дает..
Подскажите кто чем пользуется )
 

fixxxer

К.О.
Партнер клуба
Берешь любую vps за 3-4 бакса, делаешь apt-get install subversion.
 

darkthor

Новичок
хм.. это для меня что-то новое.. а есть статья как это делается вообще?
 

fixxxer

К.О.
Партнер клуба
Дороговато 12 баксов то.

Ну и на гит не все переучиваться готовы.
 

darkthor

Новичок
репозиторий сделал ) пытаюсь сделать checkout и выдает ошибку:
Error: OPTIONS of 'http://company.com/svn/project': Could not resolve hostname
Error: `company.com': Запрошенное имя верно, но данные запрошенного типа не найдены.
Error: (http://company.com)
что это? я если честно не понял что делать, где смотреть
 

fixxxer

К.О.
Партнер клуба
очевидно, вместо company.com надо использовать реальный домен твоего сервера (или если такового нет - ip адрес)

ну и вместо svn/project реальный путь к репозу - тут все зависит от того как ты настроил

короче включи голову и пропиши везде те параметры которые ты использовал делая по той инструкции :) company.com это адрес сервера а svn/project это путь соответствующий тому что ты прописал в конфиге апача и имени репоза который ты делал
 

darkthor

Новичок
я так и сделал ) эти названия я здесь специально заменил для этого форума ) это условный домен и проект )
 

darkthor

Новичок
с этим я разобрался ) там неправильно адрес указал )
другая проблема возникла ) начал орать что нет доступа к разным файлам в репозитории в папке db на сервере.. проставил права. теперь ругается вот так:
Error: Commit failed (details follow):
Error: Can't open '/srv/svn/repositories/equil/db/tempfile.tmp': Permission denied
этот темп он создает сам во время коммита и сам же не может с ним ничего сделать ) для родительской папки поставил права доступа 777 все равно не помогает.

пробовал сам создать этот темп пустой.. так он создает tempfile2.tmp и так же орет )
 

darkthor

Новичок
я понял что проблема не в SVN а в юзерах.

я вот только не пойму от имени какого пользователя происходит все действие. владелец папки и всех файлов svn а я логинюсь в SVN под юзером darkthor. Может быть в этом вся причина? но прописать права доступа к папкам я не могу так как при коммите создаются новые папки и файлы. И как быть?
 

Pez!

Я твой сайт похапе писал
нет. тут ты не прав - svn пишет в хранилище файлы под тем пользователем, под которым работает. А пользователем под которым логинещься - это для сохранения информации кто, когда и что подправил... ну и чтоб лишних людей к репу не пускать. Лучше расскажи как ты в свн ходишь ? всмысле по какому протоколу - file, svn, http ?
 

darkthor

Новичок
проставил права 777 к папке где темп файл создавался. на него теперь не ругается.. теперь другая но подобная ошибка:
Error: Commit failed (details follow):
Error: Can't move '/srv/svn/repositories/equil/db/txn-protorevs/0-2.rev' to
Error: '/srv/svn/repositories/equil/db/revs/0/1': Permission denied
 

darkthor

Новичок
я пользуюсь tortoiseSVN для подключения. но использую протокол http как написано в статье, о которой я чуть раньше писал
 

Pez!

Я твой сайт похапе писал
понятно, вообщем тебе надо подружить пользователя svn и www-data (вроде такой в линях). Я если честно давно на это плюнул и работаю через svn протокол - он даже ставится проще.
 

darkthor

Новичок
если скажешь как удалить то что я уже сделал и как поставить так чтобы работать через svn протокол - буду безмерно признателен )
 
Сверху