Что то туплю
не могу понять что забыл сделать ?
И так создал Jail
- задал включил ssh, разрешил root подключаться по ssh, задал пароль root
- пересоздал Jail без доступа по ssh и изменения создания root пароля
- iocage console SVN
- установил SVN pkg install subversion
- отредактировал nano /etc/rc.conf
- mkdir -p /media/repositories
- создал директорию на диске, создал точку монтирования /media/repositories > /mnt/DATA/MEDIA/Project/SVN
- добавил группу svn pw group add svn
- добавил пользователя svn в одноименную группу pw user add svn -g svn -s /sbin/nologin -d /media/repositories/
- добавил права chown -R svn:svn /media/repositories (права на /media/repositories/ назначены, владелец сменился)
все,бы хорошо, но
а так работает
ЗЫ не говорите что svn мертв и прочее, тк то что мне нужно от SVN есть только в нем
а именно
svn.eol-style native
svn.keywords LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Date Revision Author
крайне удобная фича, и ее нету нигде.
не могу понять что забыл сделать ?
И так создал Jail
- пересоздал Jail без доступа по ssh и изменения создания root пароля
- iocage console SVN
Code:
2 0:34 pkg update 3 0:34 pkg install subversion nano 4 0:36 nano /etc/rc.conf 5 0:36 nano .cshrc 6 0:36 mkdir -p /media/repositories 7 0:37 chown -R svn:svn /media/repositories 8 0:39 adduser svn 9 0:39 /usr/local/etc/rc.d/svnserve start 10 0:40 svnadmin verify /media/repositories/Project1/ 11 0:40 /usr/local/etc/rc.d/svnserve restart
- установил SVN pkg install subversion
- отредактировал nano /etc/rc.conf
svnserve_enable="YES"
svnserve_flags="-d --listen-port=3690"
svnserve_data="/media/repositories"
svnserve_user="svn"
svnserve_group="svn"
- mkdir -p /media/repositories
- создал директорию на диске, создал точку монтирования /media/repositories > /mnt/DATA/MEDIA/Project/SVN
- добавил группу svn pw group add svn
- добавил пользователя svn в одноименную группу pw user add svn -g svn -s /sbin/nologin -d /media/repositories/
- добавил права chown -R svn:svn /media/repositories (права на /media/repositories/ назначены, владелец сменился)
все,бы хорошо, но
root@SVN:~ # svnadmin create /media/repositories/test.svn
svnadmin: E000001: Can't set permissions on '/media/repositories/test.svn/db/svn-x9fhYv'
svnadmin: E000001: Can't set permissions on '/media/repositories/test.svn/db/svn-x9fhYv': Operation not permitted
а так работает
root@SVN:~ # svnadmin create /media/test.svn
root@SVN:~ #
Code:
root@SVN:~ # ls -la /media/ total 54 drwxr-xr-x 5 svn svn 5 Aug 7 22:37 . drwxr-xr-x 18 root wheel 22 Feb 4 2020 .. drwxrwxrwx+ 2 svn svn 2 Aug 7 22:38 repositories drwxr-xr-x 6 svn svn 8 Aug 7 22:31 test.svn drwxr-xr-x 6 root svn 8 Aug 7 22:37 test1.svn root@SVN:~ # ls -la /media/repositories/ total 1 drwxrwxrwx+ 2 svn svn 2 Aug 7 22:38 . drwxr-xr-x 5 svn svn 5 Aug 7 22:37 .. root@SVN:~ #
ЗЫ не говорите что svn мертв и прочее, тк то что мне нужно от SVN есть только в нем
а именно
svn.eol-style native
svn.keywords LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Date Revision Author
крайне удобная фича, и ее нету нигде.
Last edited: