SSH 拉取GitHub代码

1.配置用户名和邮箱

$ git config --global user.name "用户名" 
$ git config --global user.email "邮箱"

2.生成密钥

$ cd ~/.ssh    // 进入路径文件夹
$ ls           // 查看内容

查看文件,.pub 文件是公钥,另一个文件是密钥

若没有这些文件,或没有 .ssh 目录,则使用 ssh-keygen 命令来创建

$ ssh-keygen -t rsa -C "邮箱"

如有提示信息,点击 enter 即可,不需要设置密码!

Your identification has been saved in C:\Users\admin/.ssh/id_rsa.
Your public key has been saved in C:\Users\admin/.ssh/id_rsa.pub.

3.进入 .ssh 文件夹,查找公钥

进入指定路径 .ssh 文件夹中,打开 id_rsa.pub,全选复制内容

 4.进入代码托管平台,上传密钥

1.登陆 github 帐户,点击你的头像,然后 Settings -> SSH and GPG keys -> New SSH key

2、然后你复制上面的公钥内容,粘贴进 key 文本域内。 title 域,自己随便起个名字

3、点击 add key

 5.验证是否成功

$ ssh -T git@github.com

Hi xx! You've successfully authenticated, but GitHub does not # provide shell access.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要使用SSH拉取代码,首先需要在本地生成SSH密钥,并将公钥添加到GitHub账户中。 以下是具体步骤: 1. 打开命令提示符(cmd)并使用cd命令进入你的用户主目录,通常是C:\Users\用户名。如果在该目录下没有.ssh文件夹,则需要新建一个。[1] 2. 在命令提示符中输入以下指令生成SSH密钥文件: ``` ssh-keygen -t rsa -C "你的邮箱地址" -f .ssh/github_id_rsa ``` 这将生成一个名为github_id_rsa的SSH密钥文件。如果你需要多个密钥文件,可以使用不同的文件名。[1] 3. 接下来,使用以下指令配置Git的全局用户名和邮箱地址: ``` git config --global user.name "你的用户名" git config --global user.email "你的邮箱地址" ``` 这将设置你的Git全局配置,确保在提交代码时显示正确的作者信息。[2] 4. 在.ssh目录下新建一个名为config的文件(无后缀名),并将以下内容复制到该文件中: ``` # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_id_rsa ``` 这个配置文件将告诉Git在连接到GitHub时使用指定的SSH密钥。[3] 5. 最后,将生成的SSH公钥(位于.ssh目录下的github_id_rsa.pub文件)的内容复制到GitHub账户的SSH密钥设置中。这样,你就可以使用SSH协议拉取代码了。 请注意,以上步骤假设你已经安装了Git,并且已经在GitHub上有一个账户。如果你还没有安装Git或者没有GitHub账户,请先完成这些前提条件。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值