আমি গিটে নতুন তাই আমি ক্ষমা চাই (এবং দয়া করে আমাকে সংশোধন করুন) যদি আমি এখানে পরিভাষার অপব্যবহার করি তবে আমি যথাসাধ্য চেষ্টা করব।
আমি একটি ওয়েব সার্ভারে একটি বেয়ার গিট রেপো (হাব) এবং একটি ডেভলপমেন্ট সাইট ওয়ার্কিং কপি (প্রাইম) সেট আপ করার চেষ্টা করছি। আমি এই নিবন্ধটি পরে এটি প্যাটার্ন করার চেষ্টা করেছি । আমি চাই যখনই হাব রেপোতে চাপ দেওয়া হবে তখন বিকাশের কাজের কপিটি আপডেট করা হোক updated আমি এই ধারণাটির আওতায় আছি যে এটির জন্য সঠিক হুকটি post-update
আমি এটি তৈরি করেছি:
#!/bin/sh
whoami
cd /path/to/working-copy/
RET=`git pull`
echo $RET
হালনাগাদ
আমি যখন আমার স্থানীয় রেপো থেকে বেয়ার হাবটিতে পরিবর্তনগুলি চাপি তখন আমি আপডেট-পরবর্তী স্ক্রিপ্ট থেকে নিম্নলিখিত আউটপুটটি পাই:
remote: sites
remote: fatal: Not a git repository: '.'
তবে আমি যদি সার্ভারের মধ্যে ব্যবহারকারী হিসাবে 'সাইটগুলি' এসএসএইচ করি এবং এই স্ক্রিপ্টটি ম্যানুয়ালি চালিত করি তবে এটি দুর্দান্ত কাজ করে কোন ধারণা যা এই হুক বা স্ক্রিপ্টটির সাথে ভুল হচ্ছে?
GIT_DIR
সমাধান করে।