一、安装和配置
1、下载安装git
2、配置环境变量 bin目录加到(Path)里面
3、看是否配置成功
在idea setting 配置git
二、将项目分享到GitHub
从GitHub上克隆代码
add了的项目名是绿色没add是红色
commit
push到远程服务器
管理分支
三、实际工作中怎么使用Git
https://blog.csdn.net/ShuSheng0007/article/details/80791849
四、GitHub热门排行榜
https://github.com/trending
五、和Github相同功能的有:
gitee和gitlab
六、总结
.git就是本地版本库
下面是工作区
ssh:
一、什么是ssh?
SSH 为 Secure Shell(安全外壳协议)的缩写,由 IETF 的网络小组(Network Working Group)所制定。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
二、基于密匙的安全验证
使用ssh协议通信时,推荐使用基于密钥的验证方式。你必须为自己创建一对密匙,并把公用密匙放在需要访问的服务器上。如果你要连接到SSH服务器上,客户端软件就会向服务器发出请求,请求用你的密匙进行安全验证。服务器收到请求之后,先在该服务器上你的主目录下寻找你的公用密匙,然后把它和你发送过来的公用密匙进行比较。如果两个密匙一致,服务器就用公用密匙加密“质询”(challenge)并把它发送给客户端软件。客户端软件收到“质询”之后就可以用你的私人密匙解密再把它发送给服务器。
公钥:分发给别人,公钥解密,把公用密匙放在需要访问的服务器
私钥:自己保存,私钥传输
(需要push的时候用):
setting:
github通过ssh传输:通过公钥和密钥验证
github通过https传输:通过用户名和密码验证