Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
将github令牌添加到git_Git_Github - Fatal编程技术网

将github令牌添加到git

将github令牌添加到git,git,github,Git,Github,如何将一个令牌从github添加到git配置文件中,这样我就不必每次将提交推送到github时都输入用户名和密码了 编辑: 我已经做到了那些文章所说的一切: 在我的计算机上安装了这个特定的SSH+它被添加到github上,当我尝试git推送源主机时,terminal会询问我用户名。有办法解决这个问题吗?我的意思是,我想让它使用我的SSH密钥,并在每次我推送我的提交时记录日志。对于您想要的功能,最好的方法是 在高层,以下是步骤: 导航到.ssh目录: cd~/.ssh 生成您的rsa密钥: ss

如何将一个令牌从github添加到git配置文件中,这样我就不必每次将提交推送到github时都输入用户名和密码了

编辑: 我已经做到了那些文章所说的一切:


在我的计算机上安装了这个特定的SSH+它被添加到github上,当我尝试
git推送源主机时,
terminal会询问我用户名。有办法解决这个问题吗?我的意思是,我想让它使用我的SSH密钥,并在每次我推送我的提交时记录日志。对于您想要的功能,最好的方法是

在高层,以下是步骤:

  • 导航到.ssh目录:
  • cd~/.ssh

  • 生成您的rsa密钥:
  • ssh-keygen-trsa-b4096-C“您的_email@example.com"

  • 打开公钥文件
  • vim rsa.pub

  • 复制此文件的内容,并将其粘贴到Github上的SSH密钥部分(单击右上角的图标,然后单击->设置->SSH&GPG密钥->新建SSH密钥)

  • 如果在执行此操作后,命令行仍然要求您在推送时登录,请尝试全局设置git配置:

    $git config--全局用户名“John Doe”

    $git config--global user.emailjohndoe@example.com


    所以,即使我想使用SSH,我仍然会被提示输入我的用户名?有没有办法完全避免这种情况?没有,SSH通过使用的密钥来标识您。不需要使用SSH输入任何用户名。不,SSH不会要求添加编辑来解释为什么它对我不起作用。@doublmc请在此处末尾检查我的编辑。这对你有帮助吗?