This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
mike.gaffney (author)
Mon Oct 26 14:00:04 -0700 2009
scumd /
| name | age | message | |
|---|---|---|---|
| |
.classpath | Sat Sep 12 17:21:33 -0700 2009 | |
| |
.gitignore | Tue Apr 14 12:40:57 -0700 2009 | |
| |
.gitmodules | Sat Sep 12 17:21:33 -0700 2009 | |
| |
.project | Tue Apr 07 16:07:46 -0700 2009 | |
| |
.settings/ | Tue Apr 07 16:07:46 -0700 2009 | |
| |
LICENSE | Wed Aug 12 13:49:53 -0700 2009 | |
| |
README | Wed Aug 12 13:49:53 -0700 2009 | |
| |
SUBMITTING_PATCHES | Wed Aug 12 13:49:53 -0700 2009 | |
| |
build.xml | Wed Oct 07 11:32:20 -0700 2009 | |
| |
depend/ | Sat Sep 12 17:21:33 -0700 2009 | |
| |
lib/ | Tue Aug 11 14:51:31 -0700 2009 | |
| |
nbproject/ | Tue Apr 07 16:07:46 -0700 2009 | |
| |
noauth.xml | Tue Apr 14 19:16:50 -0700 2009 | |
| |
run.bat | Tue Apr 07 16:07:46 -0700 2009 | |
| |
run.sh | Sat Sep 12 17:21:33 -0700 2009 | |
| |
runnoauth.sh | Sat Sep 12 17:21:33 -0700 2009 | |
| |
slam_w_rails.sh | Tue Apr 14 19:16:50 -0700 2009 | |
| |
src/ | Mon Oct 26 14:00:22 -0700 2009 | |
| |
testlib/ | Tue Apr 14 16:00:47 -0700 2009 |
README
== 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 git@vger.kernel.org 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.






