Я пытаюсь вытащить определенную ветвь от частного хранилища на BitBucketвытягивать из частных хранилищ с помощью SBT
Это работает, но требует имя пользователя и пароль.
val projectname = uri("https://bitbucket.org/username/projectname.git#branchname")
Я бы предпочел использовать маршрут ssh, чтобы избежать ввода имени пользователя и пароля (также для автоматизированных процессов сборки).
val projectname = uri("[email protected]:username/projectname.git#branchname")
Но я получаю эту ошибку при попытке ее запустить.
[error] java.net.URISyntaxException: Illegal character in scheme name at index 3: [email protected]:username/projectname.git#branchname
Однако, я могу клонировать один и тот же проект с использованием
git clone [email protected]:username/projectname.git#branchname
Есть ли какое-либо решение или обходной путь для этого?
Это работает, если вы используете 'git: //[email protected] ...'? – sschaef
Я пробовал это. Не работает. Это тоже не ssh: //[email protected]: имя пользователя/projectname.git # branchname' Фактически, этот формат url даже не работает с командой 'git clone'. –