معلومات البرنامج SVNAccess 1.0.3

مرات التنزيل
22
متطلبات التشغيل
الحجم 0
الترخيص
الاصدار 0
اضيف في
08/10/2006
اجمالي الاصوات
1
الموقع علي الانترنت
التقييم
5.0000
قيم هذا البرنامج

 
Description
SVNAccess is a small Web application which lets one manage the access to SVN repositories through a simple interface.

SVNAccess uses existing Apache password files/users and stores information in a MySQL database in order to generate an AuthzSVNAccessFile formatted access file.

One can also delegate admin rights to a group and repository access to users so that repository owners can manage their own access.

Requirements:
· Apache Web Server
· PHP (version shouldn't matter)
· MySQL (version shouldn't matter)
· Existing Apache password file (such as htpasswd.svn)
· Existing Apache group file (such as htgroup.svn)
· This application placed in a location accessible web folder

Features and Usage:

1) Manage Groups
You can create new groups for users, and control membership to those groups from this page. You can edit existing groups, which really just allows you to rename a group. However, since the groups are stored in the database keyed on an ID number, you will not need to change anything in the repository management section. All group changes will automatically be reflected in the repository management section. Any user added to the "Admins" area of a group will then be allowed add and remove users from that group. This allows the delegation of maintaining group membership to regular SVN users. Admins DO NOT have the ability to do anything but add and remove members. They cannot change who is an admin, edit the group properties, or [de]activate the group. Any group that is made "inactive" will not be written out when the AuthzSVNAccessFile is created.

2) Manage Repositories
Repositories can be created and managed here. The only difference from Group Management is that the groups can be named anything, and the repositories must reflect actual SVN locations. For example: If you have a repository named "BigProject" you could create a repository named "BigProject:/" and "BigProject:/tags".
Since permissions propagate to children, all subfolders would inherit from "BigProject:/" except for "BigProject:/tags" which could have different permissions.

3) Create SVN Access File
Clicking this link at any time will force the AuthzSVNAccessFile to be recreated. For this to work of course, the file must be writable by the web server (usually means it has to be owned by the same user that the web server executes as). Permissions are
immediately updated and nothing has to be restarted for them to take effect.

4) General Access
It is perfectly safe to allow all valid users to access this app. This does two things. First, anyone who is not an "Admin" of a group or repository just won't be displayed any data or options. Second, anyone who DOES have admin access to a group or repository will be able to manage their resources.

Installation:

1) Place all of the source into a web folder by itself. Typically this might be /svnaccess off of your DocumentRoot. For sanity's sake, we will assume that you have chosen that folder name for the rest of the steps.

2) Create a database for use by this application. This will be referred to here as .

3) Import the svnaccess.sql file from the /svnaccess/install folder into .

4) If you did a "checkout" instead of an "export" to retrieve the distribution (assuming of course that you got it from SVN and not from one of the released versions) you might want to delete any .svn folders. They won't hurt anything, but they probably shouldn't be there.

5) Copy the config-sample.php to config.php in the /svnaccess folder and then open it in the text editor of your choice. It has comments explaining all the changes that you should need to make.

6) Just like SVN, it is HIGHLY recommended that you use SSL for the location where you access this app. That way no plaintext passwords are transmitted over the internet (bad juju). Here is a sample config that you might use in your httpd.conf file.

< Location /svnaccess >
SSLRequireSSL
Require valid-user
AuthType Basic
AuthName "SVN Access Administration"
AuthUserFile conf/htpasswd.svn
AuthGroupFile conf/htgroup.svn
< /Location >

7) Edit your htgroup.svn (or whatever) file. The config.php file references the proper group name (it defaults to repositoryadmins). Make sure you have a line that looks like this:

repositoryadmins: superuser

Where "superuser" would be a comma separated list of users who have full access rights to change all of the groups and repositories.

8) You will need to restart Apache in order for the httpd.conf changes to take effect.

What's New in This Release:
· Demo mode was improved.
· A logging capability for all actions was added.
· The looks were improved with a menu and CSS (but this is not done yet).
· A "reports" and "about" page were added.
· The installation and upgrade instructions were improved.
· A TODO list was added.

 

الترجمة الالية للوصف

سفناكيس هو صغير علي طلب اداره احد العواءق التي والوصول الي مستودعات اوكرانيا من مجرد التفاعل. سفناكيس استخدام كلمه ?الملفات الموجوده) ومخازن المعلومات المستخدمين في قاعده ميسكل بغيه توليد فرص اوثجفناكيسفيلي شكل ملف. ويمكن ايضا لدي الاداره علي حقوق العامل والوصول الي مستودع المستخدمين بحيث يمكن ان اصحاب مستودع تدير الوصول. احتياجات : ? ?علي خدمه ? بهب (النص ان لا سبيل) ? ميسكل (النص ان لا سبيل) ? القاءمه ملف ?كلمه (مثل htpasswd.svn) ? القاءمه ملف ?مجموعه (مثل htgroup.svn) ? في موضوع تطبيق هذا الموقع الاطلاع علي الملف استخدام السمات و: 1) اداره المجموعات يمكنكم انشاء مجموعات جديده للمستخدمين ، وتحديد اعضاء تلك الجماعات من هذه الصفحه. يمكنك اعضاء الجماعات القاءمه ، التي الواقع الذي يتيح لك ان تسميه مجموعه. ومع ان الفريق وتخزن في قاعده مرتبطه في عيد عدد شءتم ، لا حاجه الي اي تغيير في مستودع اداره الفرع. كل فريق التغييرات تظهر تلقاءيا في مستودع اداره الفرع. اي رسوم اضافه الي ان "ادمينس" المنطقه مجموعه من ثم اضافه وازاله يسمح للمستخدمين من ان الفريق. وهذا يتيح الحفاظ فد من اعضاء الفريق الي سلوفينيا المستخدمين العاديه. ادمينس لا تملك القدره علي ذلك ولكن اي اضافه ازاله اعضاء. ولا يمكن التغيير من الاداره ، هو واحد ، او مجموعه الخصاءص (de) تفعيل العضويه. اي ان العامل الذي هو "غير" لن يكتب اوثجفناكيسفيلي عندما تنشا. 2) اداره المستودعات يمكن انشاء المستودعات واداره هنا. والفارق الوحيد عن اداره مجموعه من المجموعات يمكن ان يكون اي اسم ، وان المستودعات الفعليه عن المواقع اوكرانيا. مثلا : اذا لديك اسم المستودع "بيغبروجيكت" يمكنك انشاء مجمع يسمي "بيغبروجيكت : (" و"بيغبروجيكت : (البطاقات". منذ نشر تصريحات وجميع الاطفال الي ان يرث مجلدات فرعيه من "بيغبروجيكت :)" باستثناء "بيغبروجيكت : (العلامات" التي يمكن ان تصريحات مختلفه. 3) اوكرانيا امكانيه انشاء ملف ضغط في اي وقت بين قوه الاراده ونامل ان يكون اوثجفناكيسفيلي. علي ان هذا العمل من خلال ملف لا يمكن للكتابه عن علي الشبكه (ما يعني انها قد تكون في ملك نفسه ان استخدام الانترنت وخدمه وينفذ). اذن هي تحديث مباشره ولا بد ان تكون لهم العوده الي حيز التنفيذ. 4) الوصول العام وهي امنه تماما ان تتيح لجميع المستخدمين امكانيه صحيحه والشراء. هذا لا امرين. اولا ، كل من ليس "الاداره" فريقا او المستودع الذي لن يظهر اي بيانات او خيارات. الثاني ، اي الذين لا تكون الاداره الوصول الي مجموعه او مستودع ستكون قادره علي اداره هذه الموارد. تركيب : 1) من كل مكان وفي اي مصدر من نفسها علي الملف. وقد تكون عاده وسفناكيس دوكومينتروت من بلدكم. حرصا علي سلامه المراه ، وان تتولي انت ان تختار اسم الملف الي بقيه الخطوات. 2) انشاء قاعده بيانات عن استخدام هذا الطلب. وسيحال الي هنا و000 180. 3) استيراد ملف من svnaccess.sql / سفناكيس وضع الملف في 5000 دولار. 4) اذا فعلتم "الخروج" بدلا من "تصدير" لاستعاده التوزيع (افترض بالطبع انك علي ومن اوكرانيا ولا من احد من اطلاق النسختين) انت تريد ان تحذف اي. اوكرانيا الملفات. ولن يضر شيء ، ولكن لا ينبغي ان يكون هناك. 5) اعداد نسخه و- sample.php الي config.php في و/ سفناكيس الملف المفتوح وذلك في نص ووان اختيار المحرر. وقد شرح كل التعليقات ولكم ان التغييرات التي تحتاج الي بذل. 6) قبل ان اوكرانيا ، وهو كبير اوصت بتعميم استخدام هذا البروتوكول في موقع لك امكانيه الشراء هذه. ان الطريق لا كلمات الرساله الغير مشفره تنقل عبر الانترنت (سيء السحر). هنا عينه اعداد انك يمكن ان تستخدم في ملف httpd.conf. "الموقع / سفناكيس & سلريكيريسل الي قاءمه المستخدمين اوثتيبي الاساسيه اوثنامي "اوكرانيا امكانيه اقامه" اوثوسيرفيلي 183 / htpasswd.svn اوثغروبفيلي 183 / htgroup.svn

تنزيل SVNAccess 1.0.3  Free Download SVNAccess 1.0.3 تنزيل:   SVNAccess 1.0.3
اخبر صديق SVNAccess 1.0.3



أكثر البرامج تنزيلا في هذا القسم
WWW::Facebook::API::REST::Client::Login ...
Maypole::Manual::About 2.11
CurlyAnkles 0.1.3
Java DIME Library 1.0.3
JSwat Java Debugger 3.13
PoDoFo 0.4.0
Test::Chimps::Howto 0.07
IT++ 3.10.6
Aranea framework 1.0.4
UPPAAL 4.0.3



اخترنا لك من البرامج المميزة
Fluoride - The Lunatic Drug 2.0 (Freewar ...
Speedy iPod Video Converter 3.0 (Demo)
WordPipe Search Replace 5.1 (Shareware)
VisiTunes 0.9.1 (Freeware)
DVD Rip Factory 6.9.0.2 (Trial)
Phoner 1.46
CyberNet Worlds 3.1
Beast Lock! 0.060825 (Freeware)
StereoFreak (Freeware)
ZERO Online Client v.2798 Patch
F-Prot virus signatures 7 September 2006 ...
Comparefiles 1.0 (Freeware)
Caller Info 1.02 (Demo)
News Messenger 3.4.2610.36033 (Freeware)
Sonicfire Pro 4.52






البرنامج السابق : xcb-proto 1.0 RC2 xcb-proto 1.0 RC2 البرنامج التالي : ULBM 0.0.8 ULBM 0.0.8


بحث
SVNAccess , small , application , which , lets , manage , access , repositories , through , simple , interface. SVNAccess , uses , existing , Apache , password , files/users , stores , information , MySQL , database , order , generate , AuthzSVNAccessFile , formatted , access , file. One , also , delegate , admin ,

التصنيف:
Copyright (©) Moshax 2008. All rights reserved.