Index
All Classes and Interfaces|All Packages
A
- all() - Static method in class org.jenkinsci.plugins.gitserver.RepositoryResolver
C
- ChannelTransport - Class in org.jenkinsci.plugins.gitserver
-
Transport
implementation across pipes. - ChannelTransport(Repository, FilePath) - Constructor for class org.jenkinsci.plugins.gitserver.ChannelTransport
- checkPullPermission() - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
-
to make sure the user has the permission to pull.
- checkPushPermission() - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
-
Do something like
Jenkins.getInstance().checkPermission(Jenkins.ADMINISTER)
to make sure the user has the permission to push. - close() - Method in class org.jenkinsci.plugins.gitserver.ChannelTransport
- create(SshCommandFactory.CommandLine) - Method in class org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl
- createInitialRepository(Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
-
Called when there's no .git directory to create one.
- createReceivePack(String) - Method in class org.jenkinsci.plugins.gitserver.RepositoryResolver
-
Returns
ReceivePack
used to handle "git push" operation from a client. - createReceivePack(HttpServletRequest, Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
-
Requires the admin access to be able to push
- createReceivePack(HttpServletRequest, Repository) - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
-
Returns the
ReceivePack
that handles "git push" from client. - createReceivePack(Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
- createUploadPack(String) - Method in class org.jenkinsci.plugins.gitserver.RepositoryResolver
-
Returns
UploadPack
used to handle "git fetch" operation from a client. - createUploadPack(HttpServletRequest, Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
-
This default implementation allows read access to anyone who can access the HTTP URL this repository is bound to.
- createUploadPack(HttpServletRequest, Repository) - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
-
Returns the
UploadPack
that handles "git fetch" from client. - CSRFExclusionImpl - Class in org.jenkinsci.plugins.gitserver
-
CSRF exclusion for git-upload-pack.
- CSRFExclusionImpl() - Constructor for class org.jenkinsci.plugins.gitserver.CSRFExclusionImpl
D
- doDynamic(StaplerRequest, StaplerResponse) - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
-
Handles git smart HTTP protocol.
- doRun() - Method in class org.jenkinsci.plugins.gitserver.ssh.ReceivePackCommand
- doRun() - Method in class org.jenkinsci.plugins.gitserver.ssh.UploadPackCommand
F
- FileBackedHttpGitRepository - Class in org.jenkinsci.plugins.gitserver
-
Convenient subtype of
HttpGitRepository
where the repository is non-bare, resides in a directory local to the controller, and you maintain the local up-to-date checkout whenever a change is pushed. - FileBackedHttpGitRepository(File) - Constructor for class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
H
- HttpGitRepository - Class in org.jenkinsci.plugins.gitserver
-
UI-bound object that exposes a Git repository via HTTP.
- HttpGitRepository() - Constructor for class org.jenkinsci.plugins.gitserver.HttpGitRepository
I
- init() - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
O
- open(Repository, FilePath) - Static method in class org.jenkinsci.plugins.gitserver.ChannelTransport
- openFetch() - Method in class org.jenkinsci.plugins.gitserver.ChannelTransport
- openPush() - Method in class org.jenkinsci.plugins.gitserver.ChannelTransport
- openRepository() - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
- openRepository() - Method in class org.jenkinsci.plugins.gitserver.HttpGitRepository
-
Opens the repository this UI-bound object holds on to.
- org.jenkinsci.plugins.gitserver - package org.jenkinsci.plugins.gitserver
- org.jenkinsci.plugins.gitserver.ssh - package org.jenkinsci.plugins.gitserver.ssh
P
- process(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.jenkinsci.plugins.gitserver.CSRFExclusionImpl
R
- ReceivePackCommand - Class in org.jenkinsci.plugins.gitserver.ssh
-
Implements "git-receive-pack" in Jenkins SSH that receives uploaded commits from clients.
- ReceivePackCommand(SshCommandFactory.CommandLine) - Constructor for class org.jenkinsci.plugins.gitserver.ssh.ReceivePackCommand
- repoName - Variable in class org.jenkinsci.plugins.gitserver.ssh.UploadPackCommand
- RepositoryResolver - Class in org.jenkinsci.plugins.gitserver
-
Resolves the full name of the repository as given by Git clients to actual
Repository
. - RepositoryResolver() - Constructor for class org.jenkinsci.plugins.gitserver.RepositoryResolver
- runCommand() - Method in class org.jenkinsci.plugins.gitserver.ssh.UploadPackCommand
S
- SshCommandFactoryImpl - Class in org.jenkinsci.plugins.gitserver.ssh
- SshCommandFactoryImpl() - Constructor for class org.jenkinsci.plugins.gitserver.ssh.SshCommandFactoryImpl
U
- unwrapRequest(HttpServletRequest) - Static method in class org.jenkinsci.plugins.gitserver.CSRFExclusionImpl
- updateWorkspace(Repository) - Method in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
-
Called when new ref is pushed to update the local workspace.
- UploadPackCommand - Class in org.jenkinsci.plugins.gitserver.ssh
-
Implements "git-upload-pack" in Jenkins SSH that lets clients download commits from us.
- UploadPackCommand(SshCommandFactory.CommandLine) - Constructor for class org.jenkinsci.plugins.gitserver.ssh.UploadPackCommand
W
- workspace - Variable in class org.jenkinsci.plugins.gitserver.FileBackedHttpGitRepository
-
Directory of the local workspace on the controller.
All Classes and Interfaces|All Packages