关于Git每次推送都需要输入用户名和密码的问题解决【Git设置保存账号密码或公钥私钥免除重复输入(两种方式)】、Git克隆github项目到本地

Git指令克隆项目(Windows)

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

cd D:
cd WorkSpace/MyProjects

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

  • 第一种:若使用设置账号密码,来免去每次提交代码重复输入,则复制HTTPS地址。
  • 第二种:若使用公钥、私钥来免重复输入,则复制SSH地址。
    复制HTTPS地址
    例如:

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”,
VSCode的设置

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

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

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

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

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

      git config --global user.name “yourName” //用户名(账号)
      git config --global user.email “xxxxx@qq.com” //你的git邮箱账号
      git config --global credential.helper store

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

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

      ssh-keygen -t rsa -C “github的邮箱@qq.com”

    • 第二步,到github中配置已生成的公钥
    • 第三步,通过SSH地址克隆项目到本地

git clone <github项目的ssh地址>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值