git配置
1.下载git,配置环境变量
2.cmd输入git测试
3.idea配置git,test测试一下
IDEA上传码云
1.新建仓库信息
2.跳转到仓库主页,记住仓库链接
3.idea创建git仓库
4.创建远程仓库
5.url里填写提供的https或SSH链接
5.commit
6.特有 先和gitee上的仓库合并,push才能成功,否则被拒绝
git仓库 类似码云
创建远程库。远程库与本地库连接,commit,push
idea更新Git密码
每次重启idea之后,都需输入git密码连接
GitHub生成SSH密钥
https和SSH的区别
1.https可以随意克隆gitHub上的项目,不管是谁的,而SSH则需要你必须是你要克隆的项目的拥有者或管理员,且需先添加SSH Key,否则无法克隆。
2.https URL在push时需要验证用户名和密码,而SSH在push时,不需要输入用户名,如果配置SSH key时设置了密码,则需输入密码,否则是不需要输入密码的。
1.在C:\Users.ssh中查看是否有id_rsa.pub文件,有直接使用。
2.没有配置的话先查看配置的用户名和邮箱
git config user.name
git config user.email
3.没有配置用户名和邮箱的话,执行
git config -global user.name '***'
git config -global user.email '***@***'
4.生成密钥(ssh-keygen无空格)
ssh-keygen -t rsa -C '上面的邮箱'
参数含义
-t 指定密钥的类型,默认是rsa,可以省略
-C 设置注释文字,比如邮箱
-f 指定密钥文件存储文件名
5.按3个回车
[root@localhost ~]# ssh-keygen -t rsa <== 建立密钥对,-t代表类型,有RSA和DSA两种
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): <==密钥文件默认存放位置,按Enter即可
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): <== 输入密钥锁码,或直接按 Enter 留空
Enter same passphrase again: <== 再输入一遍密钥锁码
Your identification has been saved in /root/.ssh/id_rsa. <== 生成的私钥
Your public key has been saved in /root/.ssh/id_rsa.pub. <== 生成的公钥
The key fingerprint is:
SHA256:K1qy928tkk1FUuzQtlZK+poeS67vIgPvHw9lQ+KNuZ4 root@localhost.localdomain
The key's randomart image is:
+---[RSA 2048]----+
| +. |
| o * . |
| . .O + |
| . *. * |
| S =+ |
| . =... |
| .oo =+o+ |
| ==o+B*o. |
| oo.=EXO. |
+----[SHA256]-----+
在.ssh目录下得到两个文件id_rsa(私有密钥)和id_rsa.pub(公有密钥)
6.将rsa.pub里的秘钥添加到远端(git和码云类似)
7.测试
在命令窗口上输入ssh -T git@github.com回车
右击项目没有git
VSC–Enable Version Control—Git
如果没有,Settings-Version Control 关联的Git删除掉