You can clone with HTTPS or SSH.
$ java -jar slave.jar -jnlpUrl http://master.local/computer/test-node/slave-agent.jnlp 05-Feb-2011 15:08:47 hudson.remoting.jnlp.Main$CuiListener <init> INFO: Hudson agent is running in headless mode. 05-Feb-2011 15:08:47 hudson.remoting.jnlp.Main$CuiListener status INFO: Locating server among [http://master.local/, http://10.0.10.100:8080/] 05-Feb-2011 15:08:49 hudson.remoting.jnlp.Main$CuiListener status INFO: Connecting to 127.0.0.1:54321 05-Feb-2011 15:08:49 hudson.remoting.jnlp.Main$CuiListener status INFO: Handshaking 05-Feb-2011 15:08:50 hudson.remoting.jnlp.Main$CuiListener status INFO: Connected 05-Feb-2011 15:10:44 hudson.remoting.Channel$ReaderThread run SEVERE: I/O error in channel channel java.io.IOException: Unexpected termination of the channel at hudson.remoting.Channel$ReaderThread.run(Channel.java:953) Caused by: java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2554) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at hudson.remoting.Channel$ReaderThread.run(Channel.java:947) 05-Feb-2011 15:10:44 hudson.remoting.jnlp.Main$CuiListener status INFO: Terminated 05-Feb-2011 15:10:54 hudson.remoting.jnlp.Main$CuiListener status INFO: Locating server among [http://master.local/] 05-Feb-2011 15:10:54 hudson.remoting.jnlp.Main$CuiListener status INFO: Connecting to 127.0.0.1:54321 05-Feb-2011 15:10:54 hudson.remoting.jnlp.Main$CuiListener status INFO: Handshaking 05-Feb-2011 15:10:54 hudson.remoting.jnlp.Main$CuiListener error SEVERE: Connection reset java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) at hudson.remoting.Engine.readLine(Engine.java:292) at hudson.remoting.Engine.run(Engine.java:210) $