...
- JAVA_HOME=your JDK location (e.g. C:\Program Files\Java\jdk1.6.0_38)
- SVN_SSH=C:/bin/plink.exe (or your location of plink.exe). Double slashes are important! NOTE: these are forward slashes, important for this variable.
- PATH: make sure the location of the MIT kerberos binaries is at the front of the path (or at least before the JDK binary folders). This will ensure that Kerberos will find your tickets.
- PATH: the following locations should be on the path:
- bin directory of your Maven install
- bin directory of your SVN install
...
No Format |
---|
Ticket cache: API:your-kerb-name@ATHENA.MIT.EDU
Default principal: your-kerb-name@ATHENA.MIT.EDU
Valid starting Expires Service principal
02/07/13 13:55:14 02/07/13 23:54:43 krbtgt/ATHENA.MIT.EDU@ATHENA.MIT.EDU renew until 02/14/13 13:54:43
02/07/13 13:55:29 02/07/13 23:54:43 krbtgt/ATHENA.MIT.EDU@ATHENA.MIT.EDU renew until 02/14/13 13:54:43
|
...
- Session section: created a saved session called “svn.mit.edu”
- Session section: set host name = svn.mit.edu
- Connection->data section: Auto-login username = your-kerberos-name
- Connection->SSH->Auth->GSSAPI section: check “Attempt GSSAPI Authentication” AND “Allow GSSAPI Credential Delegation”. In Preference Order for GSSAPI libraries, move “ User-supplied GSSAPI DLL” to the top, then under “User-supplied GSSAPI library path” browse to the installed location of gssapi32.dll in your Kerberos folder (default location is C:\Program Files\Kerberos\bin\gssapi32.dll on 32-bit Windows.)
- Session section: hit the Save button to save the config.
...
To configure svn to use this SSH config, first set the SVN_SSH environment variable. NOTE: these are forward slashes, important for this variable:
No Format |
---|
SVN_SSH=C:/bin/plink.exe |
...
No Format |
---|
roles.function.category=APPM local.mitroles = MOVES_ADMIN, MOVES_MANAGER, MOVES_DEV |
* sais-moves-web-build.properties is auto-generated by Moves from the Admin->Build Configuration page. You don’t need to edit this file manually.
...
Assuming Moves is built & deployed successfully, you should be able to access it via a web browser. One quirk of Moves is that when running locally using local auth, the Moves home page (localhost:888/moves) will show authorization error messages. This is because this page is not under authentication. If you first go to a subpage (e.g. moves/admin/index.htm) you will be authenticated and then the home page will be properly accessible.
13.Set Up Moves Build Configuration
...