使用 GitHub 从 pagodabox 克隆应用程序 Windows

Clone app from pagodabox using GitHub for Windows

我下载了 GitHub for Windows,安装后我尝试克隆我刚刚从 Pagodabox 创建的应用程序。我正在使用 PowerShell 并尝试克隆它:

git clone git@git.pagodabox.io:apps/******.git *****

但是出现错误:提供的 SSH 密钥未被授权用于此 repo。 不知道怎么办。

您可以查看 pagodabox git ssh troubleshooting page,并仔细检查您是否已将 SSH 密钥添加到您的用户帐户。

basics of using git with Pagoda Box page 确实提到了 repo url 只有 ssh 一个,所以正确注册你的 ssh 密钥很重要,但也可以从你的 %USERPROFILE%\.ssh(\id_rsa[.pub]).

1.为 Windows 添加 GitHub 的 public SSH 密钥到 Pagodabox

public 密钥文件位于 C:\Users\<user>\.ssh\github_rsa.pub。打开文件并复制密钥。
打开 Pagodabox->SSH 密钥-> 新建 SSH 密钥。为其命名然后粘贴密钥。

2。将您应用的 public SSH 密钥添加到 GitHub

Select 您的应用程序-> 开发配置-> Public SSH 密钥。复制密钥。
打开 GitHub-> 设置-> SSH 密钥-> 添加 SSH 密钥。为其命名然后粘贴密钥。

3。克隆它

Select 您的应用-> 管理员。复制 git 克隆 url.
打开与 GitHub 应用程序一起安装的 Git Shell。
运行 这个命令:
git clone <the_git_clone_url> <the_name_you_desired>

感谢@VonC 的帮助