Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 多个登录详细信息_Git_Authentication_Heroku_Github - Fatal编程技术网

Git 多个登录详细信息

Git 多个登录详细信息,git,authentication,heroku,github,Git,Authentication,Heroku,Github,我对git很陌生。我在GitHub中使用过一点,在那里安装git的教程非常简单。这样做,我相信我为git设置了全局登录详细信息。教程简单易懂,但从来没有让我真正了解到底发生了什么 然而,现在我想使用heroku进行一些应用程序开发,但我发现我无法从heroku.com上的repo克隆我的应用程序,因为我没有设置身份验证,我也不完全确定该怎么做。我尝试过谷歌搜索,但没有找到对我有用的东西。我可能使用了错误的搜索术语,但作为git的新手,我对所有术语都不是很熟悉 为github设置全局身份验证设置是

我对git很陌生。我在GitHub中使用过一点,在那里安装git的教程非常简单。这样做,我相信我为git设置了全局登录详细信息。教程简单易懂,但从来没有让我真正了解到底发生了什么

然而,现在我想使用heroku进行一些应用程序开发,但我发现我无法从heroku.com上的repo克隆我的应用程序,因为我没有设置身份验证,我也不完全确定该怎么做。我尝试过谷歌搜索,但没有找到对我有用的东西。我可能使用了错误的搜索术语,但作为git的新手,我对所有术语都不是很熟悉

为github设置全局身份验证设置是否意味着我只能访问github远程repo?是否有一种方法可以设置特定于域的身份验证?我假设答案是肯定的,如果是这样,这是怎么做到的

提前感谢您的帮助。我很想学习git,因为它可能是了解atm最有用的源代码管理。

GitHub要求您设置的“全局身份验证设置”包括:

这些是GitHub识别您自己所做的提交所必需的,但决不是GitHub所独有的:您可以将这些相同的用户名和电子邮件重新用于其他git repos托管提供商

对于Heroku,至少在Heroku帐户登录时重复使用相同的电子邮件地址

然后按照“”页进行操作。
身份验证已经完成(您应该只为heroku生成密钥)

由于您也可以将ssh用于GitHub(但不必:https url工作正常),您的问题可能是:“如何为多个服务维护多个ssh密钥?”,您可以使用
~/.ssh/config
文件注册不同密钥的名称和位置

例如,见:

  • “”
  • “”