2012-02-01 10 views
26

मैं अपने विंडोज 7 डेस्कटॉप से ​​अपने विंडोज 7 डेस्कटॉप पर एक वर्क रेपो सिंक करने में सक्षम होना चाहता हूं, बिना हमारे मुख्य सर्वर पर मेरी प्रतिबद्धता को दबाए। मैं यह कैसे करु? मैं यह नहीं समझ सकता कि रिमोट पथ कैसे स्थापित करें ताकि गिट समझ सके कि यह कहां है। मैं आम तौर पर गिट बैश का उपयोग गिट से निपटने के लिए करता हूं, विंडोज़ कमांडलाइन नहीं, इसलिए यहां मुद्दा यह है कि मैं यह नहीं समझ सकता कि गिट बैश में पथ कैसे लिखना है जो विंडोज़ शेयर का संदर्भ देगा।मैं विंडोज़ शेयर पर गिट रेपो कैसे एक्सेस करूं?

\\\\MyWorkPCName\dev\myrepo\ 

और कमांड लाइन में, मैं निर्देशिका और फ़ाइलें (pushd का उपयोग कर के बाद से cmd बेवकूफ है यद्यपि) का उपयोग कर सकते, कैसे करना है:

तो, मैं (विंडोज़ शेयर पथ) में रेपो है कहना मैं इसे एक वैध गिट रिमोट में परिवर्तित करता हूं?

उत्तर

37

Git बैकस्लैश को नहीं पहचानता है, विंडोज पहचान करता फ़ॉरवर्ड स्लैश:

git remote add desktop //MyWorkPCName/dev/myrepo 

Git बैश भी आप Unix- शैली के रास्तों, उदा का उपयोग कर खिड़कियों ड्राइव एक्सेस करने देता है C:\Users\bug\repo/c/Users/bug/repo बन जाता है।

+1

दुर्भाग्यवश यह मैंने पहली कोशिश की थी। मुझे "घातक: कोई गिट भंडार नहीं है (या किसी भी मूल निर्देशिका में): .git" इसके अलावा, मैं गिट बैश के भीतर से एक शेयर निर्देशिका में सीडी नहीं कर सकता। शायद समस्या का हिस्सा? –

+2

उस लाइन को 'cmd' प्रॉम्प्ट से चलाने का प्रयास करें (जब तक आप "गिट बैश केवल" विकल्प के साथ msysgit इंस्टॉल नहीं करते हैं) और/या' फ़ाइल: // \\ MyWorkPC \ etc' का उपयोग करते हुए (बैश का उपयोग करते हुए सिंगल कोट्स के साथ)। – bug

+3

आपका मूल उत्तर सही था। Flaky नेटवर्क एक स्पष्टीकरण हो सकता है कि यह मूल रूप से मेरे लिए क्यों काम नहीं कर रहा था। –

संबंधित मुद्दे