Cara Menjalankan Git Melalui SSH Tunneling
Pagi ini saya mau mengakses Bitbucket.org tapi sangat sulit diakses, tidak bisa terbuka. Apakah Bitbucket.org sedang down? Kemudian saya mencoba mengaksesnya menggunakan Opera dengan mengaktifkan VPN via Singapura dan ternyata bisa diakses. Sepertinya ada masalah di jaringan internet Telkom dan Telkomsel. Masalah berikutnya adalah bagaimana caranya melakukan Git ke Bitbucket.org? Solusinya adalah menjalankan Git melalui SSH Tunneling.
Jalankan SSH Tunneling
1 | ssh -L 3333:bitbucket.org:22 user@server-ssh-tunneling.com |
Jalankan Perintah Git
Git Clone
Tanpa SSH Tunneling
1 |
Dengan SSH Tunneling
1 | git clone ssh://git@localhost:3333/username/repository.git |
Git Push
File .git/config
Tanpa SSH Tunneling
1 2 3 4 |
Dengan SSH Tunneling
1 2 3 4 | ... [remote "origin"] url = ssh://git@localhost:3333/username/repository.git ... |
selamat mencoba 🙂