- 前言
- 1. 安装Git
- 2. 配置ssh
- 3. 实战
相信大家步入企业的第一步就是clone代码到本地,创建分支合并分支等等
但最原始的第一步就是怎么配置ssh,通过无密码的拉取以及上传(减少每一次的繁琐登录操作)
1. 安装Git关于怎么安装Git可看我这篇文章
此篇文章就不赘述了
Git的安装配置超详细版本(全)
如果对Git的一些基本命令不熟悉可看我这篇文章:
Git从入门到精通(全)
安装完成之后,通过鼠标右键选择gitbash
输入$ ls -al ~/.ssh(查看当前电脑有无配置私钥文件)
如果没有配置,则通过生成密钥文件即可(ssh配对使用),不同电脑不同密钥,更换了电脑需要重新配置一下
具体命令为:$ ssh-keygen -t rsa -C "xxx@qq.com"
之后再次查看其是否有生成密钥文件
具体如下:(id_rsa中保存的是私钥,id_rsa.pub中保存的是公钥)
我们只需要其密钥即可,毕竟密钥是自已的身份,可以通过电脑路径下直接拷贝也可通过命令行拷贝
如果通过命令行进行拷贝,具体如下:$ cat ~/.ssh/id_rsa.pub
将其整一串进行复制到github上,以下展示个人github示意:
此处的title可以随便写
配置完成之后可通过gitbash进行验证$ ssh -T git@github.com
如果配置好了ssh之后,直接通过clone即可拷贝到本地
通过输入命令:$ git clone git@github.com:gaokaoli/ssm.git(注意ssh路径格式是git@开头的)
查看其本地文件就有所想要的项目了
如果更新了文件上传更新可通过如下:(无需密码登录即可上传更新通过push)
大致意思为:进入目录,创建txt文件,并且commit大致意思,之后pull更新上传
86135@DESKTOP-6E7V8O6 MINGW64 /b/git练手 $ cd ssm/ 86135@DESKTOP-6E7V8O6 MINGW64 /b/git练手/ssm (main) $ touch ceshi.txt 86135@DESKTOP-6E7V8O6 MINGW64 /b/git练手/ssm (main) $ git add ceshi.txt 86135@DESKTOP-6E7V8O6 MINGW64 /b/git练手/ssm (main) $ git commit -m "ceshi git" [main 545f0a4] ceshi git 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ceshi.txt 86135@DESKTOP-6E7V8O6 MINGW64 /b/git练手/ssm (main) $ git push Enumerating objects: 4, done. Counting objects: 100% (4/4), done. Delta compression using up to 12 threads Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 270 bytes | 270.00 KiB/s, done. Total 3 (delta 1), reused 0 (delta 0), pack-reused 0 remote: Resolving deltas: 100% (1/1), completed with 1 local object. To github.com:gaokaoli/ssm.git cf0dbad..545f0a4 main -> main
在GitHub上可看到上传的文件



