在连接到GitHub存储库之前,您需要先在计算机上生成SSH密钥。要生成密钥,请打开终端(在Linux或Mac上)或Git Bash(在Windows上)并输入以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
其中,“your_email@example.com”应替换为您在GitHub账户上使用的电子邮件地址。此命令将生成一个RSA密钥,长度为4096位,并将其保存在默认位置/home/your_user_directory/.ssh/id_rsa
。
接下来,将公钥添加到您的GitHub账户中。复制公钥的命令如下:
cat ~/.ssh/id_rsa.pub
然后登录到GitHub,点击您的头像并选择“Settings” --> “SSH and GPG keys”并点击“New SSH key”按钮。在“Key”字段中粘贴您刚才复制的公钥并为其命名,然后点击“Add SSH key”按钮。
现在,您可以使用以下命令通过SSH连接到GitHub存储库:
git clone git@github.com:your_username/your_repository.git
这将使用SSH协议克隆您的存储库。如果您希望通过SSH进行推送和拉取操作,请使用以下命令将远程存储库URL更改为SSH URL:
git remote set-url origin git@github.com:your_username/your_repository.git
这样,您就可以使用SSH连接到GitHub存储库并进行推送和拉取操作了。