| | |
| | | import org.slf4j.LoggerFactory; |
| | | |
| | | import com.gitblit.Constants.AccessPermission; |
| | | import com.gitblit.models.UserModel; |
| | | import com.gitblit.transport.ssh.IPublicKeyManager; |
| | | import com.gitblit.transport.ssh.SshKey; |
| | | import com.gitblit.transport.ssh.commands.CommandMetaData; |
| | |
| | | public class KeysDispatcher extends DispatchCommand { |
| | | |
| | | @Override |
| | | protected void setup(UserModel user) { |
| | | register(user, AddKey.class); |
| | | register(user, RemoveKey.class); |
| | | register(user, ListKeys.class); |
| | | register(user, WhichKey.class); |
| | | register(user, CommentKey.class); |
| | | register(user, PermissionKey.class); |
| | | protected void setup() { |
| | | register(AddKey.class); |
| | | register(RemoveKey.class); |
| | | register(ListKeys.class); |
| | | register(WhichKey.class); |
| | | register(CommentKey.class); |
| | | register(PermissionKey.class); |
| | | } |
| | | |
| | | @CommandMetaData(name = "add", description = "Add an SSH public key to your account") |