|
1
走的协议不一样,推荐前者。
|
|
ExinJan 8, 2017
3
似乎前者需要每次提交时手动输入密码
|
|
vincentxueJan 8, 2017
4
|
|
SourceManJan 8, 2017 via iPhone
6
明明推荐后者……
|
|
8
前者不能记住你,需要每次输入密码,好处是开盒即食;后者通过 ssh key 校验,需要在第一次使用时在 github/gitlab 上添加你的私钥,好处是以后不再需要输密码.
以上是平时使用上的区别, github 推荐 https 是因为: 1.穿透性强,无视部分各种防火墙; 2.可以使用 2 步验证. |
|
9
@SourceMan
https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%8D%8F%E8%AE%AE#HTTP-协议 对比写得也蛮清楚了,估计也得看项目来推荐使用的协议,仁者见仁智者见智吧。 |
|
learnshareJan 8, 2017
10
前者通过用户名和密码认证,后者使用 SSH key 认证。
|
|
11
自己主机上搭建,推荐借助 ssh 通道。不用另起服务进程。
|
|
phrackJan 8, 2017 via Android
12
为啥推荐 https , ssh 不是更方便安全么•ᴗ•
|
|
zhihaofansJan 8, 2017 via Android
13
@phrack 9 楼已经有人说了
|
|
julyclydeJan 9, 2017
14
HTTPS 没有提供客户端证书,所以服务器不知道你是谁,也就不知道是否应该允许你写入
|