将github令牌添加到git

时间:2017-02-01 10:25:47

标签: git github

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

编辑: 我已经完成了那些文章所说的一切:https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/

在我的计算机上安装了这个特殊的SSH +它被添加到github上,当我尝试git push origin master终端要求我输入用户名时。有办法解决这个问题吗?我的意思是我希望它能够使用我的SSH密钥,每次我提交我的提交时都会记录日志。

1 个答案:

答案 0 :(得分:1)

对于您想要的功能,最好的方法是connect with SSH

在较高的层面,以下是步骤:

  1. 导航到.ssh目录:
  2.   

    cd~ / .ssh

    1. 生成您的rsa密钥:
    2.   

      ssh-keygen -t rsa -b 4096 -C" your_email@example.com"

      1. 打开公钥文件
      2.   

        vim rsa.pub

        1. 复制此文件的内容,并将其粘贴到Github上的SSH密钥部分(单击右上角的图标,然后单击 - >设置 - > SSH& GPG密钥 - >新SSH密钥)。
        2. enter image description here

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

            

          $ git config --global user.name" John Doe"

               

          $ git config --global user.email johndoe@example.com