Examples of canPush()


Examples of com.gitblit.models.UserModel.canPush()

    UserModel user = new UserModel("test");
    user.teams.add(team);

    assertTrue("team member CAN NOT view!", user.canView(repository));
    assertTrue("team member CAN NOT clone!", user.canClone(repository));
    assertFalse("team member CAN push!", user.canPush(repository));

    assertFalse("team member CAN create ref!", user.canCreateRef(repository));
    assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
    assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
View Full Code Here

Examples of com.gitblit.transport.ssh.SshKey.canPush()

@CommandMetaData(name = "git-receive-pack", description = "Receives pushes from a client", hidden = true)
public class Receive extends BaseGitCommand {
  @Override
  protected void runImpl() throws Failure {
    SshKey key = getContext().getClient().getKey();
    if (key != null && !key.canPush()) {
      throw new Failure(1, "Sorry, your SSH public key is not allowed to push changes!");
    }
    try {
      ReceivePack rp = receivePackFactory.create(getContext().getClient(), repo);
      rp.receive(in, out, null);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.