સેન્ટોએસ 7 પર એસવીએન સેવા ઇન્સ્ટોલ કરો

સત્તાવાર સંદર્ભ

સત્તાવાર વેબસાઇટ ઉત્પાદન દસ્તાવેજીકરણ

સ્થાપન કરો

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

દસ્તાવેજ પુસ્તકાલય બનાવો

ઇન્સ્ટોલેશન પૂર્ણ થયા પછી, અમારે દસ્તાવેજ પુસ્તકાલય બનાવવાની જરૂર છે, કૃપા કરીને તેને બનાવવા માટે નીચે આપેલા આદેશનો સંદર્ભ લો.

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

ખાતું ઉમેરો

દસ્તાવેજ લાઇબ્રેરી બનાવ્યા પછી, અમારે દસ્તાવેજ પુસ્તકાલયમાં લgingગ ઇન કરવા માટે પણ એક એકાઉન્ટ બનાવવાની જરૂર છે. Vi / vim નો ઉપયોગ સંપાદિત કરવા / svપ્ટ / એસવીએન / રીપોઝીટરીઓ / ક confનફ / પાસવેડ, ફાઇલમાં એકાઉન્ટ્સ ઉમેરવા અને એક લીટી એક એકાઉન્ટ રજૂ કરે છે. વિગતો માટે નીચેનાનો સંદર્ભ લો.

            [users]
user1=password1
user2=password2
        

એકાઉન્ટની ડિરેક્ટરી કામગીરીને અધિકૃત કરો

તેમ છતાં અમે એકાઉન્ટ્સ બનાવ્યાં છે, તેમની પાસે કોઈ વાંચવા અને લખવાની પરવાનગી નથી.અમે દરેક ખાતાને અધિકૃત કરવાની પણ જરૂર છે. Vi / vim નો ઉપયોગ સંપાદિત કરવા / /પ્ટ / એસવીએન / રીપોઝીટરીઓ / કોન્ફ / ઓથ્ઝ અને ફાઇલમાં એકાઉન્ટની authorથોરાઇઝેશન માહિતી ઉમેરવા માટે કરો. વિશિષ્ટ રૂપરેખાંકન નીચેના ઉદાહરણનો સંદર્ભ લઈ શકે છે.

            [/]
user1=rw
[/src]
user2=r
        

રૂપરેખાંકન ફાઇલમાં ફેરફાર કરો

અંતે, દસ્તાવેજ ડિરેક્ટરી અને અધિકૃતતા પદ્ધતિને નિર્દિષ્ટ કરવા માટે અમારે રૂપરેખાંકન ફાઇલને પણ સંશોધિત કરવાની જરૂર છે. /Opt/svn/repositories/conf/svnser.conf ને સંપાદિત કરવા માટે vi અથવા vim નો ઉપયોગ કરો, નીચેના ઉદાહરણમાં સામગ્રી શોધો અને ઉદાહરણ પ્રમાણે તેને સંશોધિત કરો.

            anon-access = none 
auth-access = write 
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
        

સેવા પ્રારંભ કરો અને ચકાસો

બધી ગોઠવણીઓ પૂર્ણ થયા પછી, અમે સેવા શરૂ કરી શકીએ છીએ. સેવા શરૂ કર્યા પછી, અમે કનેક્ટ થવા માટે એસવીએન ક્લાયંટનો ઉપયોગ કરીએ છીએ જો આપણે સફળતાપૂર્વક કનેક્ટ કરેલા એકાઉન્ટથી કનેક્ટ થઈ શકીએ છીએ, તો તેનો અર્થ એ કે અમારી એસવીએન સેવા સેટ થઈ ગઈ છે.

            svnserve -d -r /opt/svn/repositories