Git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议。

最基本的就是本地协议(Local protocol),所谓的远程仓库在该协议中的表示,就是硬盘上的另一个目录

SSH 也是唯一一个同时支持读写操作的网络协议。另外两个网络协议(HTTP 和Git)通常都是只读的

ssh-keygen -t rsa -C

Git 协议是一个包含在 Git 软件包中的特殊守护进程

HTTP 或 HTTPS 协议的优美之处在于架设的简便性。基本上,只需要把 Git 的裸仓库文件放在 HTTP 的根目录下,配置一个特定的 post-update挂钩(hook)就可以搞定



8月      Git

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!