String passphrase = "";
target.executeCommand("ssh-keygen -t rsa -f {0} -P {1}", privateKeyFile, passphrase);
String privateKeyData = target.readTextFile(privateKeyFile);
String publicKeyData = target.readTextFile(publicKeyFile);
target.executeCommand("cat {0} | sudo -H -u gitosis gitosis-init", publicKeyFile);
target.setFileContents(authorizedKeys, publicKeyData);
target.executeCommand("chown -R {0} {1}", adminUser, adminSshDir);