【问题标题】:Team member cannot clone repo from BitBucket?团队成员无法从 BitBucket 克隆 repo?
【发布时间】:2014-04-25 17:11:40
【问题描述】:

我对 BitBucket/SourceTree 很陌生,事实上我对 GIT 很陌生!

几天前我创建了一个 BitBucket 帐户,创建了一个私人仓库并邀请了另一个用户(具有 WRITE 权限)。

在我的机器上,我打开 SourceTree,生成 SSH 密钥,将 SSH 密钥添加到 BitBucket,瞧,repo 克隆,一切正常。

我的朋友(我邀请与他分享 repo)可以在 BitBucket 上编辑/查看/下载 repo 内容。但是,他无法“通过 SourceTree 进行克隆”

他使用的是 Windows 7。

到目前为止,他已经尝试过:

  1. 生成公共 SSH 密钥,将 SSH 密钥添加到他的 BitBucket,没有任何反应
  2. 生成带有密码短语等的私钥,没有发生任何事情
  3. 我向他发送了我的公钥文件,他尝试加载该文件,但没有任何反应

这似乎是一个“SSH 身份验证”错误,但我们已经没有办法解决问题了!有什么建议建议吗?

【问题讨论】:

    标签: git repository clone bitbucket atlassian-sourcetree


    【解决方案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进行
    猜你喜欢
    • 2017-03-18
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-05
    相关资源
    最近更新 更多