-
Notifications
You must be signed in to change notification settings - Fork 5
/
README
71 lines (48 loc) · 2.04 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
== SCuMD ==
This package is licensed under the MIT License
SCuMD
A pure Java sshd daemon for serving up of git over the native
protocol. SCuMD is based upon jgit (jgit.org) by Shawn Pearce.
SCuMD has the following advantages:
- Pure Java
- Can run as an unprivilaged user
- Does not require shell accounts
- Does not require os level ssh to be exposed
- Has a pluggable authentication and authorization layer which
allows easy addition of any auth mechanisms (or multiple).
== WARNINGS / CAVEATS ==
- Repository rules fall under the same rules as jgit.
== Current Features ==
Here is what is currently built into SCuMD
- jgit 0.5.0 support
- minasshd 0.1.0 support
- spring configuration
- multiple authenticators
- multiple authorizers
- LDAP authenticators
- LDAP authorizers
- Flat File authenticators
- Flat File authorizers
== Missing Features ==
To be useful to many there are quite a few things that need to go in.
Many of them are authentication /authorization extensions which are
quite simple to add. If anyone is interested, please contact me
@ mr.gaffo @ gmail dot com.
- Documentation :)
- update-server-info functionality in jgit for compatibility with http repos
- Database auth
- Webservices auth
== Support ==
Post question, comments or patches to the [email protected] mailing list
with the [SCuMD] tag in the subject.
== Contributing ==
See SUBMITTING_PATCHES in this directory. However, feedback and bug reports
are also contributions.
== About GIT ==
More information about GIT, its repository format, and the canonical
C based implementation can be obtained from the GIT websites:
http://git.or.cz/
http://www.kernel.org/pub/software/scm/git/
http://www.kernel.org/pub/software/scm/git/docs/
== Other ==
This file shamelessly copied from Shawn Pearce's jgit file of the same name.