-
Star
(540)
You must be signed in to star a gist -
Fork
(123)
You must be signed in to fork a gist
-
-
Save Tamal/1cc77f88ef3e900aeae65f0e5e504794 to your computer and use it in GitHub Desktop.
$ git clone [email protected]:xxxxx/xxxx.git my-awesome-proj | |
Cloning into 'my-awesome-proj'... | |
ssh: connect to host github.com port 22: Connection timed out | |
fatal: Could not read from remote repository. | |
$ # This should also timeout | |
$ ssh -T [email protected] | |
ssh: connect to host github.com port 22: Connection timed out | |
$ # but this might work | |
$ ssh -T -p 443 [email protected] | |
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access. | |
$ # Override SSH settings | |
$ vim ~/.ssh/config | |
``` | |
# Add section below to it | |
Host github.com | |
Hostname ssh.github.com | |
Port 443 | |
``` | |
$ ssh -T [email protected] | |
Hi xxxxx! You've successfully authenticated, but GitHub does not | |
provide shell access. | |
$ git clone [email protected]:xxxxxx/xxxxx.git my-awesome-proj | |
Cloning into 'my-awesome-proj'... | |
remote: Enumerating objects: 15, done. | |
remote: Counting objects: 100% (15/15), done. | |
remote: Compressing objects: 100% (14/14), done. | |
remote: Total 15 (delta 0), reused 15 (delta 0), pack-reused 0 | |
Receiving objects: 100% (15/15), 22.90 KiB | 4.58 MiB/s, done. |
Thanks! Help a lot.
works for me!!
ohhhhhhhhhhhh!!!!!!!!!!!!!!!!!
git config --global "url.ssh://[email protected]:443/.insteadOf" [email protected]Not worked. It reports the following error after I set the config:
git pull 致命错误:远程错误: is not a valid repository name Visit https://support.github.com/ for help
git config --global "url.ssh://[email protected]:443/.insteadOf" [email protected]:
seem to miss a colon
添加如下配置到 ~/.ssh/config
Host ssh.github.com
HostName ssh.github.com
User git
PreferredAuthentications publickey
IdentityFile YOUR_RSA_PATH
Port 443
并且添加如下配置到 ~/.gitconfig
[url "[email protected]:"]
insteadOf = [email protected]:
thanks!
可行!!
Thanks!
Thanks!
Niubility!
it works, thank you!
Thanks!
Newbee
Thanks!
suggest using url..insteadOf setting instead of overriding the connection for github.com in ~/.ssh/config (that's what the documentation describes), like so:
git config --global "url.ssh://[email protected]:443/.insteadOf" [email protected]:
New bee! thanks
Thank you!
Oh my word THANK YOU SO MUCH
Thanks, it works!