Atlassian Stash 不适用于 ssh
Atlassian Stash doesn't work with ssh
我是 Atlassian Stash 的新手,我配置了一个新的 Atlassian Stash 实例。我可以毫无问题地通过 HTTP 克隆,现在我想通过 SSH 克隆存储库以确保安全。
我在克隆它时遇到问题,当我配置没有密钥的服务器时,服务器询问我 SSH 密钥:
来源路径:ssh://user@ip:port/project/repository.git
Repository 类型处于 "Checking source..." 状态并出现对话框:
“通过 SSH 密钥的身份验证失败,是否要启动 SSH 密钥代理 (Pageant) 并重试?(如果您还没有 SSH 密钥....)
SSH 密钥未激活!我尝试将私钥添加到选美密钥列表,但没有成功。
为了使用 SSH 进行克隆,您需要将您的 public 密钥(不是私有密钥!)添加到远程 Git 服务器,并且您需要确保您的 .ssh/目录和文件不是 world/group-readable 或不可写的。尝试 运行 ssh
单独到 host/port 并在尝试对 git
.
做任何事情之前先让它工作
对我来说,以下配置有效。
环境:OS:Windows 8
Git 回购:藏起来
解决方法:工具->选项->常规->SSH Client Conf -> SSH Client -> Open SSH (from putty/plink)
我遇到了这个问题,花了大约 1-2 个小时调试它,这是我针对以下假设的解决方案:
- 假设 1:您有一个带两步验证的 gitlub 帐户
- 假设 2:您已添加经过身份验证的 sourcetree 帐户
oAuth 和通过 SSH
- 假设 3:您将需要添加新的 SSH 密钥对
在 github 设置中
- 假设4:出现问题后,选美是
运行 在您的 windows 托盘中,换句话说,您可以在
右下图标对话框
解决步骤:
- sourcetree - 工具 - 创建或导入 SSH 密钥
- 显示 Putty 对话框
- 选择密钥-SHH1 (RSA)
- 选择参数 - 要生成的密钥类型 - RSA
- 注意空框 "No key." 单击生成
- 复制框中出现的密钥
- 转到 gitlab - 设置(右上角),SSH 和 GPG 密钥 - 添加 SSH 密钥,粘贴从框中复制的内容,单击添加
- 回到腻子生成器
- 输入密码
- 单击 'save private key' 选择位置和文件名并保存
- 右键单击选美图标,即 windows 托盘中的 运行
- 点击'add key',选择第9步保存的文件
- 问题已解决
我是 Atlassian Stash 的新手,我配置了一个新的 Atlassian Stash 实例。我可以毫无问题地通过 HTTP 克隆,现在我想通过 SSH 克隆存储库以确保安全。
我在克隆它时遇到问题,当我配置没有密钥的服务器时,服务器询问我 SSH 密钥:
来源路径:ssh://user@ip:port/project/repository.git
Repository 类型处于 "Checking source..." 状态并出现对话框:
“通过 SSH 密钥的身份验证失败,是否要启动 SSH 密钥代理 (Pageant) 并重试?(如果您还没有 SSH 密钥....)
SSH 密钥未激活!我尝试将私钥添加到选美密钥列表,但没有成功。
为了使用 SSH 进行克隆,您需要将您的 public 密钥(不是私有密钥!)添加到远程 Git 服务器,并且您需要确保您的 .ssh/目录和文件不是 world/group-readable 或不可写的。尝试 运行 ssh
单独到 host/port 并在尝试对 git
.
对我来说,以下配置有效。 环境:OS:Windows 8 Git 回购:藏起来 解决方法:工具->选项->常规->SSH Client Conf -> SSH Client -> Open SSH (from putty/plink)
我遇到了这个问题,花了大约 1-2 个小时调试它,这是我针对以下假设的解决方案:
- 假设 1:您有一个带两步验证的 gitlub 帐户
- 假设 2:您已添加经过身份验证的 sourcetree 帐户 oAuth 和通过 SSH
- 假设 3:您将需要添加新的 SSH 密钥对 在 github 设置中
- 假设4:出现问题后,选美是 运行 在您的 windows 托盘中,换句话说,您可以在 右下图标对话框
解决步骤:
- sourcetree - 工具 - 创建或导入 SSH 密钥
- 显示 Putty 对话框
- 选择密钥-SHH1 (RSA)
- 选择参数 - 要生成的密钥类型 - RSA
- 注意空框 "No key." 单击生成
- 复制框中出现的密钥
- 转到 gitlab - 设置(右上角),SSH 和 GPG 密钥 - 添加 SSH 密钥,粘贴从框中复制的内容,单击添加
- 回到腻子生成器
- 输入密码
- 单击 'save private key' 选择位置和文件名并保存
- 右键单击选美图标,即 windows 托盘中的 运行
- 点击'add key',选择第9步保存的文件
- 问题已解决