Задача Gradle для клонирования частного репозитория git в LinuxJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Задача Gradle для клонирования частного репозитория git в Linux

Сообщение Гость »

Я написал задачу gradle для клонирования репозитория в определенный каталог. Репо является частным. Команда ожидает аутентификацию. Теперь я не могу предоставлять значения непосредственно в URI. Есть ли способ использовать приложения git для аутентификации и клонирования репозитория.
task cloneRepository(type: Exec) {
def rootDirectory = System.getProperty("user.home")
def clonedRepoDirectory = "${rootDirectory}/WRETest"
def clonedRepoDir = file(clonedRepoDirectory)
if (!clonedRepoDir.exists()) {
clonedRepoDir.mkdirs()
}
def password = "28@biJEN95!"
def encodedPassword = URLEncoder.encode(password, "UTF-8")
def gitURL = "https://Jenith2211:${encodedPassword}@g ... devkit.git"
commandLine 'git', 'clone', '-b', 'dev', gitURL, clonedRepoDirectory
}


Подробнее здесь: https://stackoverflow.com/questions/781 ... o-in-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»