【发布时间】:2015-08-21 09:35:43
【问题描述】:
我昨天在 GitHub 上创建了我的第一个存储库。建立连接时,我使用 SSH 而不是 HTTPS,所以我经历了一个痛苦的 SSH 密钥创建和连接过程。在某些时候,我被卡住了,连接失败了。那时我想知道如何恢复我开始的过程并从 HTTPS 连接开始。令人高兴的是,今天我通过 SSH 建立了连接,但我想知道能够更改连接类型(SSH 与 HTTPS)的价值以及是否有办法做到这一点。
【问题讨论】:
-
如果你想将
git push本地修改为github,你最好保持ssh连接。阅读一些 ssh 教程,并配置私钥和公钥以避免多次输入密码。 -
@BasileStarynkevitch,SSH 和 HTTPS 连接都可用于
push到 GitHub(和许多其他主机)。 -
我通常对
.git/config文件进行文本编辑,而不是git remote set-url。您只需要在某些 repo 服务器上观察两者的不同 url 结构。 -
我经常使用 https 作为 fetch url 和 ssh 作为 Push url,好处是我不需要解锁我的 ssh 密钥来随机获取。
标签: git github ssh https git-remote