मेरे पास Gitolite का उपयोग करने वाले सर्वर पर मेरा git repos होस्ट किया गया है । मैं इस तरह से एसएसएच का उपयोग करके उन्हें एक्सेस कर सकता हूं और यह मैक ओएस एक्स / लिनक्स से काम करता है:
git clone git@example.net
विंडोज 8 बॉक्स पर मैंने अब इन रिपोज को एक्सेस करने के लिए विंडोज (GH4W) के लिए GitHub स्थापित किया है । मैंने SSH कीज़ की स्थापना की है और 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>
जब मैं इस रेपो को Windows के लिए GitHub में अब प्रति ड्रैग और ड्रॉप में जोड़ता हूं, तो विंडोज के लिए GitHub सिंक नहीं कर सकता है। मैं स्थानीय कमिट कर सकता हूं और रिमोट को सूचीबद्ध नहीं किया जाता है Settings > Primary remote (Origin)
, लेकिन sync
जब मैंने लोकल कमिट किया तो बटन कभी दिखाई नहीं देता है और मैं सर्वर से बदलाव भी नहीं खींच सकता।
हालांकि सब कुछ काम करता है अगर मैं सिर्फ रेपो ( Tools > Open a Shell here
) में एक खोल खोलता हूं git pull
या git push
मैन्युअल रूप से करता हूं ।
तो यह विंडोज के लिए GitHub के साथ एक मुद्दा होना चाहिए?