এটি খুব অদ্ভুত তবে গিট সংগ্রহস্থল স্থাপন করার সাথে এবং পোস্ট-রিসিভ হুক তৈরি করার সাথে:
echo "--initializing hook--"
cd ~/websites/testing
echo "--prepare update--"
git pull
echo "--update completed--"
হুক সত্যই চলমান, তবে এটি কখনই গিট পুলকে সঠিকভাবে চালানোর জন্য পরিচালনা করে না:
6bfa32c..71c3d2a master -> master
--initializing hook--
--prepare update--
fatal: Not a git repository: '.'
Failed to find a valid git directory.
--update completed--
সুতরাং আমি এখনই নিজেকে জিজ্ঞাসা করছি, পোস্ট-রিসিভের মাধ্যমে হুক আপডেট কীভাবে করা সম্ভব?
এক্ষেত্রে প্রক্রিয়াগুলি ব্যবহারকারীর ব্যবহারকারী একই রকম এবং ব্যবহারকারী ফোল্ডারের ভিতরে থাকা সমস্ত কিছুই তাই আমি সত্যিই বুঝতে পারি না ... কারণ যদি আমি নিজে হাতে প্রবেশ করি তবে
cd ~/websites/testing
git pull
এটি কোনও সমস্যা ছাড়াই কাজ করে ...
যে কোনও সহায়তা প্রশংসনীয় প্রশংসা হবে
অনেক ধন্যবাদ