Git克隆github项目到本地、Git设置保存账号密码或公钥私钥免除重复输入(两种方式)

Git指令克隆项目(Windows)

1、打开cmd
2、cd 盘符/克隆项目想要放置的文件夹。 例如:

cd D:
cd WorkSpace/MyProjects

3、再输入 git clone github项目复制的地址

  • 第一种:若使用设置账号密码,来免去每次提交代码重复输入,则复制HTTPS地址。
  • 第二种:若使用公钥、私钥来免重复输入,则复制SSH地址。
    Git克隆github项目到本地、Git设置保存账号密码或公钥私钥免除重复输入(两种方式)
    例如:

git clone https://github.com/xxxxxx/HelloWorld.git

4、完成上面三步,则已在D盘WorkSpace/MyProjects下克隆了一个叫HelloWorld的项目(文件夹)
5、最后用开发工具打开该克隆的项目。以VSCode为例,打开【文件 -> 首选项 -> 设置】,搜素框中输入setting.json,在{ }中加入git.path(指向Git下载的位置的bin/git.exe),例如:(我将Git下载到了D盘的Git文件夹中)

“git.path”:“D:\Git\bin\git.exe”,
Git克隆github项目到本地、Git设置保存账号密码或公钥私钥免除重复输入(两种方式)

设置提交、同步代码的免重复输入

  • 现在已经将github项目克隆到本地了,即本地对项目的操作可以通过提交、同步来上传到github中。但是,每次的提交、同步你都需要重新输入账号和密码(即github注册的账号密码),非常繁琐!

  • 现在我们再给Git设置成免重复输入

  • 第一种方式:上述的第一种通过HTTPS地址克隆项目到本地的,需要有如下操作:

    • 打开cmd,直接输入如下指令:

      git config --global user.name “yourName” //用户名(账号)
      git config --global user.email “[email protected]” //你的git邮箱账号
      git config --global credential.helper store

  • 第二种方式:上述的第二种通过SSH地址克隆项目到本地的,【注意:1.先通过下面的指令生成公钥和私钥。2.再给Github配置SSH**(公钥)。3.最后再执行指令:克隆SSH地址到本地】,具体操作如下:

    • 第一步,生成公钥私钥。打开cmd输入如下指令:

      ssh-****** -t rsa -C “github的邮箱@qq.com”
      Git克隆github项目到本地、Git设置保存账号密码或公钥私钥免除重复输入(两种方式)

    • 第二步,到github中配置已生成的公钥
      Git克隆github项目到本地、Git设置保存账号密码或公钥私钥免除重复输入(两种方式)
    • 第三步,通过SSH地址克隆项目到本地

git clone <github项目的ssh地址>

  • 通过以上任意一种方式配置后,用VSCode打开克隆的项目文件夹,就可以进行提交,同步代码了!!