2016-07-11 9 views
10

मैंने एक नए रेपो में एक रेपो डुप्लिकेट किया है लेकिन नए रेपो पर गिट क्लोन करते समय यह एलएफएस पॉइंटर्स का उपयोग करके फ़ाइलों को डाउनलोड करने में असमर्थ है और मुझे धुंध होने पर त्रुटि मिलती है प्रयोग किया जाता है ... जैसे ..एक गिट रिपोजिटरी और इसकी जीआईटी-एलएफएस सेटिंग्स को डुप्लिकेट करना

चरण "। डाउनलोड करने में त्रुटि वस्तु सर्वर पर नहीं मिला वस्तु":

git clone --bare https://github.com/myuser/old-repo.git 
cd old-repository.git 
git push --mirror https://github.com/myuser/new-repo.git 

git clone https://github.com/myuser/new-repo.git 
[error.....git-lfs.exe smudge --- somefile.....Error downloading object] 

शाखाओं और प्रतिबद्ध इतिहास ठीक लग रही है लेकिन LFS आवश्यक फ़ाइलें डाउनलोड करने के लिए विफल रहता है। गिट-एलएफएस का उपयोग करते समय कोई और तरीका है?

+0

आप कभी भी इस का उत्तर नहीं मिलता है: महत्वपूर्ण हिस्सा तुम्हें याद किया git lfs push/pull है? मैं वही काम करने की कोशिश कर रहा हूं, और वर्तमान में ऐसा लगता है कि मुझे परियोजना के इतिहास को रखने या एलएफएस का उपयोग जारी रखने के बीच चयन करना है। मुझे वह विकल्प नहीं बनाना पड़ेगा। – MPLewis

उत्तर

2

हुक और एडॉन्स और ऐसे रिपो-लोकल कॉन्फ़िगरेशन हैं, यदि आपका गिट-एलएफएस सेटअप किसी दूसरी बार ऐसा करने के लिए एक रेपो-सेटअप स्क्रिप्ट प्रतिबद्ध करता है और इसे पहले चेकआउट पर चलाता है।

1

आप गिट प्रोटोकॉल का उपयोग करके क्लोन भी कर सकते हैं, एलएफएस संपत्तियों को अभी भी http के माध्यम से खींचा जा सकता है, जो आपके एलएफएस सर्वर के आधार पर पासवर्ड संकेत दे सकता है, क्योंकि पूर्व निर्धारित एसएसएस कुंजी का उपयोग एलएफएस परिसंपत्तियों पर प्रमाणीकरण के लिए नहीं किया जाएगा। mirroring-a-repository-that-contains-git-large-file-storage-objects

यह बिल्कुल अपने सवाल का जवाब देने लगता है:

git clone [email protected]:username/my_lfs_repo.git destination_dir 
6

मैं इस लिंक में पता चला।

git clone --bare https://hostname/exampleuser/old-repository.git 
cd old-repository.git 
git lfs fetch --all 
git push --mirror https://hostname/exampleuser/new-repository.git 
git lfs push --all https://github.com/exampleuser/new-repository.git 
+0

ठीक है, इससे मुझे बेवकूफ लगता है कि यह कितना आसान है, लेकिन निश्चित रूप से वह पूरा करता है जो मैं करना चाहता था। धन्यवाद! – MPLewis

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