Я написал задачу 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
Задача Gradle для клонирования частного репозитория git в Linux ⇐ JAVA
Программисты JAVA общаются здесь
1710417845
Гость
Я написал задачу 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}@github.com/element5inc/e5-platform-devkit.git"
commandLine 'git', 'clone', '-b', 'dev', gitURL, clonedRepoDirectory
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78160364/gradle-task-to-clone-a-private-git-repo-in-linux[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия