gpt4 book ai didi

git - 暂时对远程存储库使用不同的协议(protocol)

转载 作者:太空狗 更新时间:2023-10-29 13:50:35 25 4
gpt4 key购买 nike

我的笔记本电脑上有一个 git 存储库和一个 GiHub 上的远程存储库(运行“git clone”时创建的直接配置)。

我正在使用 SSH 传输协议(protocol)。即远程地址是:git@github.com:MyName/MyProg.git

我现在处于23端口被封锁的网络环境中(据我所知,只有80和443端口是开放的)。我需要获取/merge 服务器上可用的最新更改。我有哪些选择?如果可能,我想避免使用 http 协议(protocol)创建一个新的远程分支(这与我已有的远程分支基本相同)。

最佳答案

您可以更改来源的网址:

git remote set-url origin https://github.com/MyName/MyProg.git

照常工作。如果端口畅通,则将其改回。

第二种方法。您可以通过其配置更改 ssh 使用的端口。 github 还通过端口 443 提供 ssh 连接。为此,您需要创建一个包含以下内容的文件 ~/.ssh/config:

Host github.com
Hostname ssh.github.com
Port 443

对于调试,您可以使用 ssh -v git@github.com

顺便说一句,ssh 端口号是 22,而不是 23。

关于git - 暂时对远程存储库使用不同的协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17475716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com