আমি এই টিউটোরিয়াল https://github.com/gitlabhq/gitlab-recips/blob/master/install/centos/README.md থেকে 1-6 টি পদক্ষেপ অনুসরণ করে ভার্চুয়াল মেশিনে গিতলভাক রেল সার্ভার চালিয়েছি এবং রেল সার্ভার এক্সিকিউটিভ কমান্ড শুরু করি sudo -u git -H bundle exec rails s -e production
। এর পরে আমি প্রশাসক সরঞ্জাম ব্যবহার করে ব্যবহারকারী তৈরি করেছি এবং এই ব্যবহারকারীর অধীনে নতুন প্রকল্প তৈরি করেছি। তারপরে আমি বিদ্যমান প্রকল্পটিকে যথারীতি এই রেপোতে ঠেকানোর চেষ্টা করছি। তবে শেষ পদক্ষেপে git push origin master
ত্রুটিটি ব্যর্থ হয়
[রিমোট প্রত্যাখ্যান] মাস্টার -> মাস্টার (প্রাক-প্রাপ্ত হুক প্রত্যাখ্যানিত)
অতিরিক্ত তথ্য:
1) আমি ইমেল অ্যাক্টিভেশন লিঙ্কের মাধ্যমে ব্যবহারকারীর (প্রকল্পের মালিক) সক্রিয় করিনি, কারণ আমি সার্ভার-সাইডে পোস্ট পরিষেবা কনফিগার করেছি না এবং এই ম্যানুয়ালটিতে কীভাবে এটি করা যায় সে সম্পর্কে আমি কোনও নির্দেশনা পাইনি।
2) গিটল্যাব সার্ভারটি কীভাবে প্রকল্পটিকে রেপোতে ঠেলাতে পারে তার টিপস উত্পন্ন করে এবং সেখানে কোনও repositories/
পথ নেই। আমার অর্থ এটি সঠিকভাবে git@mygitlabhost:user/repo.git
পরিবর্তে উত্পন্ন করে git@mygitlabhost:repositories/user/repo.git
।
3) যখন আমি এটা ডিবাগ করার চেষ্টা করেছিল, আমি খোলা pre-receive
সার্ভারে রেপো ভিতরে স্ক্রিপ্ট এবং আউটপুট ভেরিয়েবল (আছে তাদের 3) করার চেষ্টা: refs = ARGF.read
, key_id = ENV['GL_ID']
এবং repo_path = Dir.pwd
দেখলেন, যে KEY_ID সবসময় খালি। সমস্যাটি এখানে রয়েছে ... যদি তাই হয় তবে দয়া করে কীভাবে এটি ঠিক করবেন সে সম্পর্কে আমাকে পরামর্শ দিন। ধন্যবাদ