গিথুব সংগ্রহস্থলে "আপনি কি গিট আপডেট-সার্ভার-ইনফর্ম চালিয়েছেন" ত্রুটি


130

আমি আমার ওয়েবসাইটগুলি পরিচালনা করতে তাদের ওয়েবসাইট থেকে গিথুব গুই ব্যবহার করছি এবং আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found: 
did you run git update-server-info on the server?

আমি এটা কিভাবে ঠিক করবো?


4
আপনি কোন অপারেশন করছেন যা এই ত্রুটিটি উত্থাপন করেছে? এটি কি একেবারে নতুন রেপো? এবং যদি তা হয় তবে আপনি কি প্রথম চেকইন তৈরির প্রাথমিক নির্দেশাবলী অনুসরণ করেছিলেন?
jdi

@ জেডি: অবশ্যই git remote add something https://github.com/username/my_project.gitএবং তারপর git push something
বরিস স্ট্যাটনিকি

10
এটি "রিপোজিটরিটি পাওয়া যায় নি You এটির জন্য গিট স্পোক You আপনি কিছু ভুল লিখে থাকতে পারেন।" এলওএল
লুক পুপলেট

উত্তর:


77

আপনি আপনার সংগ্রহস্থলের নাম পরিবর্তন করতে পারেন

আপনার স্থানীয় সংগ্রহস্থলে ফাইলটি সম্পাদনা করুন:

.git/config

তারপরে চেক করুন:

[remote "origin"]
   url = 

URL টি আপনার দূরবর্তী সংগ্রহস্থলের সাথে মেলে


5
গিটের নতুন সংস্করণ সহ আপনি কমান্ড লাইনটি থেকে এটি করতে পারেন: গিট রিমোট সেট-ইউআরএল উত্স git@github.com: repoaccountname / repo-name.git
অর্জুন মেহতা

44

আপনি কি দিয়ে http://github.com এ একটি নতুন সংগ্রহশালা তৈরি করেছেন same name?

তা না হলে কর! এবং প্রতিটি অক্ষর সঠিক এবং কেস সংবেদনশীল তা নিশ্চিত করুন ।


27

আমার ক্ষেত্রে আমার গিথুব অ্যাকাউন্টে রেপোর অনুমতি ছিল না। গিথুব অ্যাকাউন্টটি রেপোর সহযোগী হিসাবে যুক্ত করেছে এবং এটি এটি স্থির করেছে।


14

এই ত্রুটিটি বেশিরভাগ WRONG URL এর কারণে ঘটেছিল, দয়া করে চেক করুন:

  • HTTP বা https
  • ইউআরএল নাম
  • ব্যবহারকারীর নাম @ git_url
  • ভুল গিট নাম

9

দেখে মনে হচ্ছে এটি একটি ব্যক্তিগত (বা মুছে ফেলা) ভান্ডার; লগ-ইন করার সময় আপনি যদি ভাণ্ডার পৃষ্ঠাটিতে যান তবে এটি আপনাকে আসল URL দেবে, যা সম্ভবত https: //TeaCodie@github.com/TeaCodie/TeaCodie-Website.git হবে , অর্থাত্ একটি নির্দিষ্ট ব্যবহারকারীর নাম সহ?


1
ব্যবহারকারী ত্রুটি ... আমার মনে হয় আমি এটি এখনই বাছাই করেছি ... তবে আপনার সাহায্যের জন্য ধন্যবাদ
পল

16
দয়া করে এটি কী তা ব্যাখ্যা করুন
টাইলার

হ্যাঁ! এই ছিল সমাধান। আমি একটি মোছা ভাণ্ডারটি সরিয়ে ফেলছিলাম। কেউ আমাকে না জানিয়ে চুপচাপ রেপো মুছে ফেলেছে: পি
নার্ভ

7

এছাড়াও নিশ্চিত করুন যে আপনি যে রেপো প্রবেশ করেছেন তা সঠিকভাবে কেসড হয়েছে (এটি কেস সংবেদনশীল)।


1
ধন্যবাদ, এটা আমার ক্ষেত্রে ছিল। আমি আমার ব্যবহারকারী নামটি "এনরিচম্যান" থেকে "সমৃদ্ধশালী" হিসাবে পরিবর্তন করেছি!
সমৃদ্ধমান

6

গিথুব সংগ্রহস্থল ব্যবহার করার সময় এবং ওএস এক্স কীচেইন শংসাপত্রের সাহায্যকারী ব্যবহার করার সময় https এর মাধ্যমে এটি সংযোগ করার সময় আমি একই সমস্যা পেয়েছি ।

আমার সমস্যাটি হ'ল আমার কাছে ওএস এক্স এর কীচেইনে থাকা ভুল শংসাপত্রগুলি ছিল (আমি যে ইমেল ঠিকানাটি গিথুব.কমের জন্য সাইন আপ করতে ব্যবহার করি তা ব্যবহারকারীর নাম [gitub.com এটি আপনাকে সরবরাহ করে) এর পরিবর্তে) rather আমি কীচেইনে পুরানো অ্যাকাউন্ট মুছে ফেলেছি এবং কেবলমাত্র @ github.com এ রেখেছি এবং এটি সমস্যার সমাধান করেছে।

এটি সম্পর্কিত কিনা তা নিশ্চিত নয় তবে আমি যখন user.emailস্থানীয় কনফিগারেশনটি পরীক্ষা করেছিলাম :

git config -l

এটি ভুল ইমেল ঠিকানাটিও দেখিয়েছে, তাই আমি user.emailসঠিক অ্যাকাউন্টটি ব্যবহার করার জন্য স্থানীয় গিটও আপডেট করেছি :

git config user.email <username>@github.com

1
এটি আমার সমস্যাও ছিল
মাইস্টিকফ্লুট

6

আমার সমস্যাটি হ'ল আমি গিথুব দ্বারা সরবরাহিত ক্লোন https url উইজেট ব্যবহার করেছি। এই URL টি ব্যক্তিগত সংগ্রহস্থলগুলির জন্য কাজ করে না কারণ এটির সামনে আপনার একটি ব্যবহারকারীর নাম যুক্ত করা দরকার।

উদাহরণ: জন এর মালিকানাধীন একটি বেসরকারী রেপো এবং সহযোগীর সাথে উইজেটের নামযুক্ত সঠিক url হ'ল:

HTTPS: //sam@github.com/john/widget.git

গিথুব ইউআরএল সরবরাহ করেছে:

https://github.com/john/widget.git

ত্রুটি বার্তাটি পছন্দসই হওয়ার জন্য অনেকগুলি ছেড়ে দেয়।


1
ধন্যবাদ. ঠিক আমার সমস্যা এবং এই সমাধান কাজ করে।
আদিত্যশাকেনা

5

আপনার ব্যবহারকারী অ্যাকাউন্টটিকে সহযোগী হিসাবে ভান্ডারে যুক্ত করা হয়েছে তা নিশ্চিত করুন।

সেটিং -> সহযোগী


2

আমার সাথে এটি ঘটেছিল এবং প্রথমে এটি ভুল হয়ে গিয়েছিল তা স্পষ্ট ছিল না। আগের দিন আমি গিথুব.কম এ আমার রেপোর নাম পরিবর্তন করেছি কেবলমাত্র একটি ছোট হাতের অক্ষর থেকে বড় হাতের অক্ষরে রেপো নামের প্রথম অক্ষরটি পরিবর্তন করে। আমি জানতাম না যে মূল URL টির রেপো নামটি কেস-সংবেদনশীল ইউনিট ছিল আমি ত্রুটিটি পেয়েছি যার মধ্যে লেখাটি ছিল, "আপনি কি সার্ভারে গিট আপডেট-সার্ভার-তথ্য চালিয়েছেন?" আমি একবার উত্স ইউআরএলে একই চিঠির ক্ষেত্রে সংশোধন করার জন্য .git / কনফিগার ফাইলটি সম্পাদনা করলে, সমস্যাটি সমাধান হয়ে যায়, ত্রুটি আর হয় না এবং আমি আবারও gitub.com- এ রেপোতে আমার পরিবর্তনগুলি ধাক্কা দিতে সক্ষম হয়েছি । আর একটি পরামর্শ: আপনি যদি গিথুবটিতে আপনার রেপোতে পরিবর্তন করে থাকেন তবে এখনই আপনার স্থানীয় রেপো সিঙ্ক করে পরীক্ষা করার বিষয়টি নিশ্চিত করুন। আমার ক্ষেত্রে, আমি তা করি নি এবং পরের দিনটি যখন আমি সিঙ্ক করার চেষ্টা করেছি এবং করতে পারিনি ' টি ত্রুটির কারণে এবং আমি ভুলে গিয়েছিলাম যে আমি রেপোর নামকরণ করেছি, তাই আমি আমার মাথাটি কিছুটা আঁচড়াচ্ছিলাম। যদি আমি এখনই সিঙ্কিংয়ের পরীক্ষা করতাম, আমি এখনই এই সমস্যাটি ধরতে পারি।


2

আমি একই সমস্যার সাথে দেখা করেছি।
আমি কীভাবে এই সমস্যার সমাধান করেছি তা হল:
আমি একটি নতুন রেপো তৈরি করতে গিট ব্যাশ ব্যবহার করি, যখন আমি "গিট পুশ অরিজিন মাস্টার" টাইপ করি এটি রিপোর্ট করে

"মারাত্মক: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs পাওয়া যায় নি: আপনি সার্ভারে গিট আপডেট-সার্ভার-তথ্য চালিয়েছেন?"

অবশেষে, আমি দেখতে পেলাম যে গিথুবের কোনও রেপো ছিল না।
আপনি গিথুবে প্রথমে একটি নতুন রেপো তৈরি করতে চাই।

হয়তো এই অভিজ্ঞতা কারও সাহায্য করতে পারে।


1
"আপনি কি গিট আপডেট-সার্ভার-তথ্য চালিয়েছেন ..." "আপনি কি রেপোটি ভুল বানান লিখেছেন" এর চেয়ে জিজ্ঞাসা করা কম দরকারী প্রশ্ন।
ক্যামিল গৌডেসুন

1

আমি এই একই ত্রুটিটি পেয়েছি যখন আমি git cloneকিলনের কাছ থেকে এমন কিছু চেষ্টা করার চেষ্টা করছিলাম যা আসলে একটি মার্চুরিয়াল সংগ্রহস্থল ছিল।


এখানে একই: ভুল করে একটি এসভিএন সংগ্রহস্থল ক্লোন করার চেষ্টা করা হয়েছিল।
স্লেগসার্ড

0

আমার ক্ষেত্রে আমি সংগ্রহস্থল URL- এ ভুল প্রোটোকল ব্যবহার করছিলাম (https এর পরিবর্তে HTTP)


0

আপনি পৌঁছানোর চেষ্টা করছেন এমন ভান্ডার মুছে ফেলা হলে এই ত্রুটিটিও ঘটতে পারে।


0

আমার ক্ষেত্রে আমার গিটটির পুরানো সংস্করণ ছিল। সাম্প্রতিক সংস্করণে আপগ্রেড করা এই সমস্যাটিকে স্থির করে।


0

সম্ভবত আপনি এইভাবে ক্লোন করার চেষ্টা করছিলেন:

গিট ক্লোন https://github.com/TeaCodie/TeaCodie-Website.git

তারপরে আপনি এই ত্রুটিটি পেয়েছেন:

মারাত্মক: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs পাওয়া যায় নি: আপনি সার্ভারে গিট আপডেট-সার্ভার-তথ্য চালিয়েছেন?

আমার জন্য যা কাজ করেছে তা এখানে:

গিট ক্লোন https://github.com/TeaCodie/TeaCodie-Website.git/.git

কারণ ডিরেক্টরি "তথ্য / রেফার্স" .git ডিরেক্টরিতে রয়েছে।


0

টার্মিনালে আমার মেশিনে রেপোর ডিরেক্টরিতে আমাকে পুনরায় সেট করতে হয়েছিল origin url:

git remote set-url origin git@github.com:repoaccountname/repo-name.git

0

গিটস্ট্যাক ব্যবহার করার সময় আমি এই সমস্যাটি পেয়েছি। আমি সি: / গিটস্ট্যাক / অ্যাপচি / লগস / অরর.লগের দিকে নজর দিয়েছি এবং গিতস্ট্যাকটি ভুল জায়গায় রিপোজিটরির সন্ধান করছিলাম যদিও এর সেটিংসে ডি: / রেপোজিটরিগুলি (আমার কাস্টম অবস্থান) বলেছে, গিটস্ট্যাক তার ডিফল্টে সংগ্রহস্থলগুলির সন্ধান করেছে অবস্থান। তাই আমি কেবল গিয়েছিলাম এবং গিটস্ট্যাক প্রশাসক পৃষ্ঠা থেকে সেটিংসটি আবারও সংরক্ষণ করি। এটি সমস্যার সমাধান করেছে।


0

আমার ক্ষেত্রে, আমি আমার গ্রুপ গিথুব অ্যাকাউন্টে আমার কাছে ল্যাপটপের একটি ব্যক্তিগত সংগ্রহস্থল ক্লোন করার চেষ্টা করছিলাম:

Yuqians-MacBook-Air:regenerateSNID yuqianliu$ git clone https://github.com/nyusngroup/velocity_CCSNe.git
Cloning into 'velocity_CCSNe'...
fatal: https://github.com/nyusngroup/velocity_CCSNe.git/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?

আমি দুটি উপায় পেয়েছি এটি সমাধান করতে পারে।

(1) https এর পরিবর্তে http ব্যবহার করুন । এটি আমাকে আমাদের গ্রুপ গিতুব অ্যাকাউন্টের নাম এবং পাসওয়ার্ড জিজ্ঞাসা করে। আমি তথ্য প্রবেশের পরে, আমি এটি ক্লোন করতে পারি।

Yuqians-MacBook-Air:regenerateSNID yuqianliu$ git clone http://github.com/nyusngroup/velocity_CCSNe.git
Cloning into 'velocity_CCSNe'...
Username for 'http://github.com':nyusngroup
Password for 'http://nyusngroup@github.com': 

(২) উপরের মনি কিংয়ের উত্তর দ্বারা নির্দেশিত হিসাবে, আমাদের গ্রুপ গিথুব অ্যাকাউন্টে ব্যক্তিগত সংগ্রহস্থলের সহযোগীদের সাথে আমার গিথুব অ্যাকাউন্ট যুক্ত করুন ।


0

জেনকিনস ২.১176.১ এবং গিট প্লাগইন ৩.১০.০ ব্যবহার করার সময় আমি সেন্টোস on-তে অন্তর্ভুক্ত হিসাবে খুব পুরানো কমান্ড লাইন গিট সংস্করণ (1.7.1) ব্যবহার করার সময় আমি এই বার্তাটির মুখোমুখি হয়েছি।

জেনকিনস গিট প্লাগইন সহ বার্তাটি কমান্ড লাইন গিটের (1.8 বা তার পরে) নতুন সংস্করণে আসে না

নতুন কমান্ড লাইন গিট সংস্করণে আপগ্রেড করা সমস্যার সমাধান করে।

অফিসিয়ালি, জেনকিনস গিট প্লাগইন কমান্ড লাইন গিট 1.7.1 সমর্থন করে না। সর্বনিম্ন সমর্থিত সংস্করণ হ'ল কমান্ড লাইন গিট 1.7.10। অনেক জেনকিনস গিট প্লাগইন ব্যবহারের ক্ষেত্রে কমপক্ষে কম্যান্ডলাইন গিট ১.৯.০ প্রয়োজন require

কমান্ড লাইন গিট 1.7.1 পরবর্তী সংস্করণগুলির চেয়ে আলাদা আচরণ করে যখন কোনও সংগ্রহস্থল শুরু করা হয় (সাথে git init) এবং তারপরে git fetchএকটি রেফস্পেক দিয়ে সঞ্চালিত হয় যা 'উত্স' উল্লেখ করে। কমান্ড লাইন গিটের পরবর্তী সংস্করণগুলিতে একই সমস্যা নেই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.