Saya memiliki repositori git saya di-host di server menggunakan Gitolite . Saya dapat mengaksesnya menggunakan SSH seperti ini dan berfungsi dari Mac OS X / Linux:
git clone git@example.net
Pada Windows 8 Box saya sekarang telah menginstal GitHub untuk Windows (GH4W) untuk mengakses Repos ini. Saya telah mengatur kunci SSH dan semuanya berfungsi dari Git-Shell (Powershell):
C:\Users\joni\Documents\GitHub> git clone git@example.net:testing
Cloning into 'testing'...
Warning: Permanently added 'example.net,13.37.42.42' (RSA) to the list of known hosts.
remote: Counting objects: 114, done.
remote: Compressing objects: 100% (100/100), done.
remote: Total 114 (delta 29), reused 0 (delta 0)
Receiving objects: 100% (114/114), 9.72 KiB, done.
Resolving deltas: 100% (29/29), done.
C:\Users\joni\Documents\GitHub>
Ketika saya menambahkan repo ini ke GitHub untuk Windows sekarang per seret dan lepas, GitHub untuk Windows tidak dapat disinkronkan. Saya dapat melakukan komit lokal dan remote terdaftar Settings > Primary remote (Origin)
, tetapi sync
tombol tidak pernah muncul ketika saya melakukan komit lokal, dan saya juga tidak dapat menarik perubahan dari server.
Namun semuanya berfungsi jika saya hanya membuka shell di repo ( Tools > Open a Shell here
) dan melakukan git pull
atau git push
secara manual.
Jadi ini pasti masalah dengan GitHub untuk Windows?