0

我正在为一个使用 Carthage 管理依赖项的 Swift 项目做出贡献。其中一些依赖项是私有存储库,即 Cartfile 包含以下条目:

git "https://username@bitbucket.org/path/project.git" "master"

为简单起见,我们希望能够共享/全部使用相同的 Cartfile,但我们遇到了麻烦,因为指向私有 repo 的链接需要用户名(然后 Carthage 挂起,因为它无法签出 repo)。

有没有(什么)方法让我们所有人使用同一个 Cartfile?

4

1 回答 1

1

它们是你们都可以访问的私有存储库吗?只需从存储库路径中删除用户名和密码,或使用sshURL ( git@bitbucket.org:path/project.git)。

需要身份验证的 http/https url 每次都会提示您输入凭据。您可以使用 git 的凭证存储机制来缓存您的响应或自动提供一个值。

于 2015-08-26T22:00:39.607 回答