团队成员无法从 BitBucket 克隆 repo?
Posted
技术标签:
【中文标题】团队成员无法从 BitBucket 克隆 repo?【英文标题】:Team member cannot clone repo from BitBucket? 【发布时间】:2014-04-25 17:11:40 【问题描述】:我对 BitBucket/SourceTree 很陌生,事实上我对 GIT 很陌生!
几天前我创建了一个 BitBucket 帐户,创建了一个私人仓库并邀请了另一个用户(具有 WRITE 权限)。
在我的机器上,我打开 SourceTree,生成 SSH 密钥,将 SSH 密钥添加到 BitBucket,瞧,repo 克隆,一切正常。
我的朋友(我邀请与他分享 repo)可以在 BitBucket 上编辑/查看/下载 repo 内容。但是,他无法“通过 SourceTree 进行克隆”
他使用的是 Windows 7。
到目前为止,他已经尝试过:
-
生成公共 SSH 密钥,将 SSH 密钥添加到他的 BitBucket,没有任何反应
生成带有密码短语等的私钥,没有发生任何事情
我向他发送了我的公钥文件,他尝试加载该文件,但没有任何反应
这似乎是一个“SSH 身份验证”错误,但我们已经没有办法解决问题了!有什么建议建议吗?
【问题讨论】:
【参考方案1】:作为替代解决方案,您可以尝试使用 BitBucket 提供的 HTTPS URL,类似于 https://user@bitbucket.org/owner/project.git 此方法基于密码,让您无需配置 SSH 访问即可工作。编辑 我刚刚查看了 BitBucket 网站,发现他们的“在 SourceTree 中克隆”按钮不允许您选择 HTTPS URL。为此,请从 SourceTree 开始,单击“克隆/新建”,然后在“源路径/URL”字段中复制 HTTPS URL。
【讨论】:
这有点适用于 HTTPS,但是我们现在使用的 URL(似乎正在工作)非常简单 HTTPS:///www.bitbucket.org/owner/project.git 在哪里指定密码? 这不是解决方案...这是一个不安全的解决方法。 登录BitBucket时输入密码并不安全,所有通信都通过HTTPS进行以上是关于团队成员无法从 BitBucket 克隆 repo?的主要内容,如果未能解决你的问题,请参考以下文章
如何像GitHub一样从Bitbucket服务器添加文件到repo上