ost*_*oon 161 git ssh github public wifi
我目前在公共WIFI上,我无法使用SSH(他们可能阻止了该端口).但是,我需要连接来做一个git push
.
? ssh -T git@github.com
ssh: connect to host github.com port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)
是否可以通过端口80设置SSH隧道并告诉github push
使用该连接来绕过此限制?怎么做?我在OSX(狮子).这一定是个常见问题吗?
小智 350
试试这个:
$ vim ~/.ssh/config
Run Code Online (Sandbox Code Playgroud)
加
Host github.com
Hostname ssh.github.com
Port 443
Run Code Online (Sandbox Code Playgroud)
资料来源:https://help.github.com/articles/using-ssh-over-the-https-port
the*_*rel 43
Bitbucket也是如此:
Host bitbucket.org
Hostname altssh.bitbucket.org
Port 443
Run Code Online (Sandbox Code Playgroud)
通过(过时/死亡)
通过,更新(2015-10-29)
Col*_*ett 20
除了使用~/.ssh/config
文件配置它之外,您还可以在您使用的远程URL中简单地包含端口号.你只需要
使用正确的URL ssh://user@host:port/path
而不是user@host:path
速记; 和
将ssh.
子域前置github.com
.
例如,而不是
git@github.com:cdbennett/python-gitlab.git
Run Code Online (Sandbox Code Playgroud)
使用
ssh://git@ssh.github.com:443/cdbennett/python-gitlab.git
Run Code Online (Sandbox Code Playgroud)
对于gitlab,可以添加以下内容:
Host gitlab.com
Hostname altssh.gitlab.com
User git
Port 443
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
58936 次 |
最近记录: |