仅使用bash脚本git pull / clone private repo

时间:2016-12-20 11:48:20

标签: git bash shell github

我是github和bash脚本的新手,所以请帮助。

我想运行一个脚本,将私有github repo克隆到我的实例中。由于回购是私有的,我知道我需要通过ssh来做到这一点。所以我的脚本就像这样开始:

#!/bin/sh
ssh-keygen -t rsa
#HOW DO I ADD THE SSH TO GITHUB FROM THIS SCRIPT
git clone git@github.com:user/repo.git

然而,下一步是我需要手动进入github才能将SSH密钥添加到我的设置中。无论如何,我可以通过脚本本身完成所有这些工作吗?

由于

1 个答案:

答案 0 :(得分:0)

为了做到这一点,您需要授权您的脚本使用GitHub API并通过corresponding method添加新生成的公钥curl或某种类型。