James Moger
2014-03-19 13331ae61c7f08b4a202a531e005915147467bd8
Exclude SSH repository urls from anonymous users
1 files modified
4 ■■■■ changed files
src/main/java/com/gitblit/manager/ServicesManager.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/manager/ServicesManager.java
@@ -228,6 +228,10 @@
    }
    public String getSshDaemonUrl(HttpServletRequest request, UserModel user, RepositoryModel repository) {
        if (user == null || UserModel.ANONYMOUS.equals(user)) {
            // SSH always requires authentication - anonymous access prohibited
            return null;
        }
        if (sshDaemon != null) {
            String bindInterface = settings.getString(Keys.git.sshBindInterface, "localhost");
            if (bindInterface.equals("localhost")