作为软件开发者,执行Git操作通常涉及命令行工具。以下是一系列的步骤,用于配置全局账号并生成SSH密钥:
- 打开终端(Terminal):在macOS或Linux上,你可以通过Cmd + Alt + T快捷键打开终端;在Windows上,你可以通过Win + R打开运行对话框,输入
cmd
然后回车,或者打开PowerShell。 - 配置Git全局用户名:
git config --global user.name "Your Name"
-
将
"Your Name"
替换为你的用户名。 - 配置Git全局电子邮件:
git config --global user.email "youremail@example.com"
-
将
"youremail@example.com"
替换为你的电子邮件。 - 生成SSH密钥:
ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
-
按照提示操作,你可以为你的密钥设置一个密码(passphrase),这提供了额外的安全性。
在这个过程中,系统会询问你保存密钥的位置,默认是在
~/.ssh/id_rsa
。你可以按Enter接受默认值,或者指定一个不同的路径。 - 启动SSH agent(如果它还没有运行):
# 启动ssh-agent
eval "$(ssh-agent -s)"
# 对于macOS,你可能需要使用以下命令启动ssh-agent
eval "$(ssh-agent -s)"
- 将你的SSH密钥添加到SSH agent:
ssh-add ~/.ssh/id_rsa
- 测试SSH密钥:
ssh -T git@github.com
-
如果你看到一条消息说你已经成功认证,那么你的SSH密钥配置就是正确的。
请确保将上述命令中的
"Your Name"
和"youremail@example.com"
替换为你的实际用户名和电子邮件。这些步骤将帮助你设置Git的全局配置,并生成一个SSH密钥对,以便你可以安全地与GitHub等Git服务提供商进行交互。