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

时间:2015-08-07 05:43:10

标签: git powershell github-for-windows pagoda-box

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

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

但是有一个错误:SSH密钥未经授权提供此回购。 我不知道该怎么做。

2 个答案:

答案 0 :(得分:2)

<强> 1。将GitHub for Windows的公共SSH密钥添加到Pagodabox

公钥文件位于C:\Users\<user>\.ssh\github_rsa.pub。打开文件并复制密钥 打开Pagodabox-> SSH键 - &gt;新的SSH密钥。给它起一个名字,然后粘贴密钥。

<强> 2。将您应用的公共SSH密钥添加到GitHub

选择您的应用 - > Dev Config-&gt;公共SSH密钥。复制密钥。
打开GitHub-&gt;设置 - &GT; SSH密钥 - &gt;添加SSH密钥。给它起一个名字,然后粘贴密钥。

第3。克隆

选择您的应用 - >管理员。复制git clone url。
打开与GitHub应用程序一起安装的Git Shell 运行此命令:
git clone <the_git_clone_url> <the_name_you_desired>

感谢@VonC的帮助

答案 1 :(得分:1)

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

basics of using git with Pagoda Box page仅作为repo url提及ssh,因此正确注册ssh密钥非常重要,但也可以从%USERPROFILE%\.ssh(\id_rsa[.pub])访问。