2015-08-26 10 views
0

Я вношу свой вклад в проект Swift, который использует Carthage для управления зависимостями. Некоторые из этих зависимостей являются частными сделками РЕПО, т.е. Cartfile содержит записи, как:Общий файл с приватным git-репо?

git "https://[email protected]/path/project.git" "master" 

Для простоты, мы хотели бы, чтобы иметь возможность делиться/все использовать тот же Cartfile, но мы столкнулись с проблемами, так как ссылка на для частного репо требуется имя пользователя (и затем Карфаген зависает, потому что он не может проверить репо).

Есть ли какой-то способ для всех нас использовать тот же файл Cartfile?

ответ

1

Являются ли они частными репозиториями, к которым у вас есть доступ? Просто удалите имя пользователя и пароль из пути репозитория или используйте URL-адрес ssh ([email protected]:path/project.git).

http/https URL-адреса, для которых требуется аутентификация, будут запрашивать учетные данные каждый раз. Вы можете использовать git's credentials storage mechanism для кэширования вашего ответа или автоматического предоставления значения.

+0

Perfect. Спасибо @larsks! – neal

 Смежные вопросы

  • Нет связанных вопросов^_^