22番ポートが使えない環境でbitbucketを使いたい

特定のネットワーク環境では、22番ポートが制限されている場合があります。そのような時は、443番ポートで通信できるかどうか試してみましょう。

$ vi ~/.ssh/config
Host bitbucket.org
    HostName        altssh.bitbucket.org
    User            git
    Port            443

$ git fetchで参照したら、今度はパーミッションエラーが発生。

Bad owner or permissions on /home/user_name/.ssh/config
fatal: The remote end hung up unexpectedly

解決した方法

configのパーミッションを設定してあげましょう。

$ chmod 600 ~/.ssh/config

さいごに

22番ポートでの通信が制限されていましたが、443ポートでbitbucketを使えるようになりました。