仅使用bash脚本的git拉/克隆私有repo

仅使用bash脚本的git拉/克隆私有repo,git,bash,shell,github,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密

我是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密钥添加到我的设置中。我是否可以通过脚本本身来完成所有这些


谢谢

为此,您需要授权您的脚本使用并添加新生成的公钥,方法是使用
curl
或类似的方法。

您只需运行
ssh keygen-t rsa
一次,并在github中更新公钥。@alnet但我仍然需要手动进入github。。。