要在Git上配置密钥并与GitHub进行认证,您需要遵循以下步骤:
生成SSH密钥(key):使用以下命令在本地生成SSH密钥:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
。您需要使用您在GitHub帐户上注册的电子邮件地址替换your_email@example.com
。按照提示输入文件名和密码。
添加SSH密钥到GitHub帐户中:使用以下命令将SSH密钥添加到GitHub帐户中:cat ~/.ssh/id_rsa.pub
。复制输出的SSH密钥。
在GitHub网站上,单击您的个人资料图标,然后单击“Settings”。在左侧栏中,单击“SSH and GPG keys”,然后单击“New SSH key”。在“Title”字段中,为您的密钥命名。在“Key”字段中,粘贴您复制的SSH密钥。单击“Add SSH key”。
配置Git:使用以下命令将您的GitHub用户名和电子邮件地址添加到Git配置中:git config --global user.name "Your Name"
和git config --global user.email "your_email@example.com"
。请确保使用您在GitHub帐户上注册的电子邮件地址。
测试SSH连接:使用以下命令测试您的SSH连接是否正常工作:ssh -T git@github.com
。如果您看到“Hi username! You've successfully authenticated, but GitHub does not provide shell access.”,则表示您已成功进行了认证。
现在,您已经成功地在Git上配置了密钥并与GitHub进行了认证。每当您与GitHub进行通信时,Git都会使用您的SSH密钥进行身份验证。