আমি আমার প্রকল্পের দুটি অনুলিপি সিঙ্কে রাখতে গিট ব্যবহার করছি, একটি আমার স্থানীয় বাক্স, অন্যটি পরীক্ষার সার্ভার। এটি এমন একটি সমস্যা যা আমি যখন ssh ব্যবহার করে আমাদের দূরবর্তী বিকাশ সার্ভারে লগইন করি;
git clone me@me.mydevbox.com:/home/chris/myproject
Initialized empty Git repository in /tmp/myproject/.git/
Password:
bash: git-upload-pack: command not found
fatal: The remote end hung up unexpectedly
fetch-pack from 'me@me.mydevbox.com:/home/chris/myproject' failed.
(দোষীদের সুরক্ষার জন্য ফাইল-নাম পরিবর্তন করা হয়েছে ...!)
দুটি বাক্সই সোলারিস 10 এএমডি চালায়। আমি কিছু খনন করেছি, যদি আমি --upload-pack=$(which git-upload-pack)
কমান্ডটি কাজ করি তবে (এবং $PATH
এটিতে আরটিএফএম সমাধান অনুসারে 'গিট-আপলোড-প্যাক' করার পথটি প্রমাণিত হয় ) তবে এটি সত্যিই বিরক্তিকর, প্লাস 'গিট পুশ' কাজ করে না, কারণ আমি মনে করি না যে এখানে কোনও --unpack=
বিকল্প আছে।
ঘটনাচক্রে, সমস্ত গিট কমান্ডগুলি আমার স্থানীয় বাক্স থেকে সূক্ষ্মভাবে কাজ করে, এটি একই এনএফএস মাউন্টে ইনস্টল করা সফ্টওয়্যার (1.5.4.2) এর একই সংস্করণ /usr/local/bin
।
কেউ সাহায্য করতে পারেন?