我正在为一个使用 Carthage 来管理依赖项的 Swift 项目做出贡献。其中一些依赖项是私有(private)存储库,即 Cartfile 包含以下条目:
git "https://username@bitbucket.org/path/project.git" "master"
为了简单起见,我们希望能够共享/全部使用相同的 Cartfile,但我们遇到了麻烦,因为指向私有(private)存储库的链接需要用户名(然后 Carthage 会挂起,因为它无法 checkout 存储库)。
有没有一种方法可以让我们所有人使用同一个 Cartfile?
最佳答案
它们是你们都可以访问的私有(private)存储库吗?只需从存储库路径中删除用户名和密码,或使用 ssh
URL (git@bitbucket.org:path/project.git
)。
需要身份验证的 http/https 网址每次都会提示您输入凭据。您可以使用 git 的 credentials storage mechanism缓存您的响应或自动提供值。
关于git - 与私有(private) git 存储库共享 Cartfile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32237116/