git操作的时候,是用ssh好还是https好

如题,https配置比较简单,输入用户名和Token就可以了
但是ssh就要配置公私钥,然后还有GPG,这么看来似乎ssh更安全
另外有一种说法,GitHub用https会被阻断,经常clone或者push不了
ssh就不会,有没有懂的老哥说一下?

14 Likes

搞七捻三, Lv1搞七捻三

区别不大,我一般挂梯子用https,图省事

梯子自带协议加密

用ssh加配置GPG就有这个

1 Like

GitHub 用ssh, gitlab 用https,前几天被gitlab的ssh搞没脾气了,只好用https.

尝试一下1Password这类的支持密钥管理的密码管理器呢?
1Password给我弄的服服帖帖的

可能是gitlab的ssh管理的不好吧,ssh怎么整都不行。只好放弃了。
1Password还没试过。

多账号管理方便,ssh无脑

个人一直是 SSH, 直接4层转发.

ssh配合yubikey无敌

GPG签名和ssh没有关系,给git配置好之后全局都是可用的。
手动操作还会考虑用哪种,要是用IDE集成的版本管理根本没得选,只有走https一种选项 :tieba_025:

我一般用的https

都可以,哪个方便用哪个,我固定设备一般是ssh

一直是ssh

这个已验证有啥用吗,不是古老的BUG已经被修了吗

感觉ssh 方便

证明该提交是经过提交者签名的,而不是别人伪造,毕竟git识别身份靠邮箱 :tieba_025:

有什么区别吗?我觉得http登录方便点

为啥我的ssh连接不上了,代理也不行,不知道怎么配置,后来改https了