aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Erik Gilling <konkers@google.com>2015-10-20 13:55:53 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2015-10-20 16:38:26 +0000
commitdf124b9df1988deac4a2519181166e7bf7f93e02 (patch)
tree03ed4b86719f08ab42a3529bc150c4f2638a3147 /src
parentda68599a55ada7b04badfcb456c3f1cb8395c2c0 (diff)
Add netrc support to GitCloneFunction.
-- Change-Id: Ib82d20394b85433d7b0aae4a71f07ec1af068fa0 Reviewed-on: https://bazel-review.googlesource.com/#/c/2140/ MOS_MIGRATED_REVID=105856861
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/repository/GitCloneFunction.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/repository/GitCloneFunction.java b/src/main/java/com/google/devtools/build/lib/bazel/repository/GitCloneFunction.java
index c05d2759bc..b0e39f34c0 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/repository/GitCloneFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/repository/GitCloneFunction.java
@@ -38,6 +38,7 @@ import org.eclipse.jgit.lib.Constants;
import org.eclipse.jgit.lib.ObjectId;
import org.eclipse.jgit.lib.Repository;
import org.eclipse.jgit.storage.file.FileRepositoryBuilder;
+import org.eclipse.jgit.transport.NetRCCredentialsProvider;
import java.io.IOException;
import java.util.Objects;
@@ -117,6 +118,7 @@ public class GitCloneFunction implements SkyFunction {
git =
Git.cloneRepository()
.setURI(descriptor.remote)
+ .setCredentialsProvider(new NetRCCredentialsProvider())
.setDirectory(descriptor.directory.getPathFile())
.setCloneSubmodules(false)
.setNoCheckout(true)