使用Git服务器最大的好处是可以使我们的项目实现多人开发
第2课:Git服务器和远程仓库创建:
1.自己搭建git服务器(不做了解,现阶段没有必要理解)
2.免费服务器
1>github.com全球最大开源项目托管平台<服务器在国外,打开可能有点慢>
2>gitee.com国内知名开源项目托管平台 码云
3.注册gitee账号,并创建仓库
github.com:
gitee.com:
注册gitee账号
新建仓库:
git克隆
1.https方式
1>第一次克隆需要我们输入账号密码
2.ssh方式
1>ssh是一种开源非对称加密通信协议
2>ssh只是一种协议,有开源实现也有商业实现,git默认使用开源实现的openssh
3>ssh通信需要一对密钥(公和私一对),私钥留在自己电脑上,公钥给其他电脑
4.使用gitgui声称密钥,并把公钥放在服务器上
5.安装完git第一次克隆会请求是否允许使用ssh,需要我们输入一个"yes",或者点击ok
https方式:
如下图, 输入:git clone https://gitee.com/katrina9qwer/mygame.git
如果为开源的不需要输入用户名密码
改为私有以后,再次克隆(本地删除已克隆的相关数据):
<用户名应该是Katrina9qwer>
TortoiseGit克隆:
SSH方式:
对称加密:A->通过X加密->得到B;B->通过X解密->得到A
非对称加密:A->通过X加密->得到B;B->通过Y解密->得到A。X和Y就是一对密钥。
生成密钥:
help->show SSH key->Generate Key->直接点OK,不输入密码:
id_rsa:私钥 id_rsa.pub:公钥 如果需要重新生成,可以在如下目录下,将文件删掉:
复制公钥,放到服务器下:
输入gitee网站密码:
公钥作用:加密通信,做用户的权限认证
用tortoiseGit克隆
上面这个操作,克隆,点击确认后,报错了。按照提示,重新设置用户名,密码后,重新生成公共密钥配置后,就可以了:
以上密钥配置到gitee上,用tortoiseGit或者Git命令行都可以