গিট পুশ ত্রুটি: সংগ্রহস্থল পাওয়া যায় নি


355

আমি একটি খুব অদ্ভুত সমস্যা হচ্ছে না gitএবং github। আমি যখন চেষ্টা করি এবং চাপ দিই, আমি পাচ্ছি:

git push -u origin master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

আমি রিমোট যুক্ত করেছি:

git remote add origin git@github.com:account-name/repo-name.git

কোন ধারনা?


2
হ্যাঁ আমি এইভাবে পেয়েছি git remote add origin git@github.com:account-name/repo-name.git। এটি গিটহাবে রয়েছে এবং এটির একটি ব্যক্তিগত রেপো রয়েছে।
জাস্টিন

1
আপনি কি আপনার ব্যবহারকারী এবং রেপো নামগুলি দ্বিগুণ পরীক্ষা করেছেন?
বিজ্ঞানী

2
আপনি কি আপনার গিথুব ব্যবহারকারীর নাম পরিবর্তন করেছেন
অঙ্কিত

2
রেপোতে পড়ার / লেখার অনুমতি সম্পর্কিত কোনও সুযোগের সাথে এটি সম্পর্কিত? আমার কেবল পঠনযোগ্য একটি রেপো আছে এবং আমি যখন কিছু চাপ দেওয়ার চেষ্টা করি তখন আমি এই বার্তাটি পাই
মাইকেল

3
আমারও একই সমস্যা ছিল। আমি এটি .git / কনফিগার ফাইল আপডেট করে সমাধান করেছি। আমি [remote "origin"]বিভাগের URL কীতে ব্যবহারকারীর নামটি রেখেছি ।
আহমেদ জাহানজাইব

উত্তর:


512

আপনার কাছে পঠন-লেখার অ্যাক্সেস আছে কিনা তা পরীক্ষা করে দেখুন।

গিট ত্রুটি বার্তাটি বিভ্রান্তিকর। আমারও একি দশা. আমাকে একটি বিদ্যমান প্রকল্পে যুক্ত করা হয়েছিল। আমি এটিকে ক্লোন করে স্থানীয় পরিবর্তনের প্রতিশ্রুতি দিয়েছি। আমি ধাক্কা দিতে গিয়ে ERROR: Repository not found.ত্রুটির বার্তাটি পেয়েছি ।

যে ব্যক্তি আমাকে প্রকল্পে যুক্ত করেছেন তিনি আমাকে ভান্ডারটিতে কেবল পঠনযোগ্য অ্যাক্সেস দিয়েছিলেন। তাদের দ্বারা পরিবর্তন এবং আমি ধাক্কা দিতে সক্ষম হয়েছি।


290
সেই দরকারী গিট ত্রুটি বার্তাগুলি পছন্দ করবে। যে সন্ধানটি আমি সবেমাত্র ক্লোন করেছিলাম তা খুঁজে পাচ্ছি না? মিথ্যাবাদী।
গ্রান্ট বার্চমিয়ার

হ্যাঁ একই সমস্যা এখানে - কোন অধিকারের প্রতিশ্রুতি নেই এবং আপনি এটি খুব
অবহেলিত

12
@ গ্রান্ট বার্চমিয়ার আপনার মন্তব্যের জন্য আমি ১০০ বার উচ্চতর করতে চাই।
টেকনোফাইল

16
ধন্যবাদ! আপনি ওয়েবে প্রকল্পটি দেখে এবং "নতুন ফাইল" এ ক্লিক করে এটি পরীক্ষা করতে পারেন
রনি

2
সুতরাং আমার জন্য, আমার পাসওয়ার্ডটিতে একটি t (টিক) ছিল এবং পিএইচপিস্টোরম গিট পুশ প্রেরণের আগে চরিত্রটি সরিয়ে দিচ্ছিল: উদাহরণস্বরূপ বলতে চাই যে আমার পাসওয়ার্ডটি _pa``ssword_ পিএইচপিস্টর্ম নীচে আউটপুট দেয়: পরিবর্তিত পাসওয়ার্ডের https://_username_:_password_@github.com/_username_/repo.git পরিবর্তে https://_username_:_pa``ssword_@github.com/_username_/repo.gitsomething ব্যবহার না করে এমন কিছুতে অক্ষর। WORKS !!!
রুবেন আরেভালো

128

আমি একই ইস্যুতে দৌড়েছি এবং রেপো ইউআরএলে আমার ব্যবহারকারীর নাম এবং পাসওয়ার্ড অন্তর্ভুক্ত করে আমি এটি সমাধান করেছি:

git clone https://myusername:mypassword@github.com/path_to/myRepo.git

29
এটি কেবলমাত্র আমার ব্যবহারকারীর নাম যুক্ত করে আমার পক্ষে কাজ করেছে: https://myusername@github.com/path_to/myRepo.git
স্মৃতিভারাতুর

5
এটি কাজ করে তবে অবশ্যই অনেক লোক এটিকে একটি সুরক্ষা সমস্যা হিসাবে বিবেচনা করবে; সাবধানতার সাথে ব্যবহার করুন
আলেকজান্ডার মিলস

এটি আমার পক্ষে কাজ করেছে। আমি গিট বাশকে আগে আলাদা অ্যাকাউন্টের জন্য ব্যবহার করেছি এবং কীভাবে অ্যাকাউন্টটি পরিবর্তন করা যায় তা বুঝতে পারি না, তাই হ্যাঁ। এটি পছন্দ করবেন না, তবে এটি কাজ করে।
হার্টলেসান

1
আমার মূল মন্তব্যের অনুসরণ হিসাবে আপনি একবার সফলভাবে একবার চাপ git remote set-url origin urlদিলে আপনি ব্যবহারকারীর নাম এবং পাসওয়ার্ড ছাড়াই আপনার মূল URL টি একই জিনিসটিতে পরিবর্তন করতে কমান্ডটি ব্যবহার করতে পারেন এবং তারপরে এটি ঠিকঠাক কাজ করে।
হার্টলেসান

1
তুমি শুধু আমার দিনের পালকে বাঁচিয়েছ! চিয়ার্স!
এলদহো পল কনান্নাল

105

আমার একই সমস্যা ছিল, একটি প্রাইভেট রেপো নিয়ে।

নিম্নলিখিতটি করুন:

দূরবর্তী উত্স সরান

git remote rm origin

এই প্রাইভেট রেপোতে লেখার অধিকার নিয়ে আপনার ব্যবহারকারীর নাম এবং পিডাব্লুড দিয়ে মূলটি যুক্ত করুন

git remote add origin  https://USERNAME:PASSWORD@github.com/username/reponame.git

12
পাসওয়ার্ডটি যদি @ থাকে?
অনুপমচুগ

16
@ আনুপম চুগ আপনার পাসওয়ার্ডে '@' প্রতিস্থাপন করতে হবে মূলত আপনি জেএস কোড চালিয়ে চেক করতে পারেনencodeURIComponent(password)
elquimista

1
আমি আপনার পাসওয়ার্ডটিকে সরল পাঠ্যে সংরক্ষণের পরিবর্তে একটি শংসাপত্র সহায়ক ব্যবহার করার পরামর্শ দিচ্ছি: help.github.com/articles/caching-your-github-password-in-git
জনসয়েব

2
ধন্যবাদ এটি কোনও ঝামেলা ছাড়াই সাহায্য করেছে!
মতন দহন

4
অবশেষে! ক্যাচটি প্রাইভেট রেপোর জন্য। এটি যদি আপনার একটি প্রাইভেট রেপো থাকে এবং গিট হাবের নির্দেশাবলী অনুসরণ করে স্থানীয় একটি $ git push -u origin master remote: Repository not found. fatal: repository 'https://github.com/teksunios/Abc.git/' not found
এক্সপোড থেকে গিথুবের

67

আমি একই ত্রুটি পেয়েছিলাম

ERROR: Repository not found.   
fatal: The remote end hung up unexpectedly

এবং আমি গিথুবে সংগ্রহস্থল তৈরি করেছিলাম এবং স্থানীয়ভাবে এটি ক্লোন করেছিলাম।

আমি .git / কনফিগার করে ও [remote "origin"]বিভাগটি সরিয়ে সমাধান করতে সক্ষম হয়েছি ।

[remote "origin"]   
   url = git@github.com:alexagui/my_project.git  
   fetch = +refs/heads/*:refs/remotes/origin/*

তারপর আমি নিম্নলিখিত চালানো (আবার)

git remote add origin git@github.com:alexagui/my_project.git  
git push -u origin master

এবং এবার আমি সংগ্রহস্থলের দিকে ধাক্কা দিতে সক্ষম হয়েছি।


3
আপনি কীভাবে .git / কনফিগারেশন খুললেন এবং [দূরবর্তী "উত্স"] বিভাগটি সরিয়েছেন তা দয়া করে ব্যাখ্যা করতে পারেন?
দাভি মোড়ীরা

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

.git/ডিরেক্টরি প্রকল্পের রুট ডিরেক্টরি পাওয়া যেতে পারে।
গুই ইমামুরা

এটি আমার জন্য সমস্যাটিও স্থির করে দিয়েছিল - আমি একটি প্রকল্পের মাঝামাঝি সময়ে ব্যবহারকারীকে স্যুইচ করার চেষ্টা করেছি এবং এটি যন্ত্রণার জগৎ খুলল
gotofritz

কেন এটি প্রয়োজন হবে? আমি আমার ব্যবহারকারীর নাম পরিবর্তন করেছি এবং এখন আমি সব ধরণের সমস্যার মুখোমুখি।
হাইওনমিট

45

আপনি যদি উইন্ডোজে গিট ব্যবহার করেন তবে দয়া করে আপনার শংসাপত্রগুলি সাফ করার চেষ্টা করুন:

  1. "শংসাপত্র পরিচালক" সনাক্ত করুন (আপনার নিয়ন্ত্রণ প্যানেলে থাকা উচিত)
  2. গিটহাব সম্পর্কিত সমস্ত শংসাপত্রগুলি সরান

এখানে চিত্র বর্ণনা লিখুন


3
ভাল - এই সফল ইঙ্গিত জন্য ধন্যবাদ! বিটিডাব্লু, নিম্নলিখিত কমান্ডের সাহায্যে আপনি সরাসরি শংসাপত্র ব্যবস্থাপকটিতে নেভিগেট করতে পারেন: "কন্ট্রোল.এক্সে / নাম মাইক্রোসফ্ট। ক্র্রেডিশিয়াল ম্যানেজার"
ক্রিস

ধন্যবাদ, এই আমার দিন সংরক্ষণ করুন।
অ্যামি

এই আমার দিন বাঁচা!
Mvermand

1
এখানে কেবলমাত্র আমার পক্ষে কাজ করেছে
WHOATEMYNOODLES

এটি কাজ করেছিল, গিথুব নিয়ে আমার আরও একটি অ্যাকাউন্ট ছিল যা সমস্যার সৃষ্টি করেছে
মোক্তার আশুর

27

আমি এই ত্রুটি পেয়েছি (তবে আগে কাজ করছিল)। আমার সমস্যাটি ছিল গিথুব অ্যাকাউন্টের সাথে আবদ্ধ হওয়া ssh কীটি। আপনি বর্তমান ssh কী এর সাহায্যে পরীক্ষা করতে পারেন ssh-add -l

যদি আপনার কীটি অনুপস্থিত থাকে তবে আপনি এটি যুক্ত করতে পারেন

ssh-add ~/.ssh/your_key

2
আমি আমার গিথুব অ্যাকাউন্টটি পরিবর্তন করেছি এবং সেইজন্য আমার বিদ্যমান এসএস কীটি পরিবর্তন করতে হয়েছিল। আপনার সমাধানটি কৌশলটি করেছে, ধন্যবাদ!
টমাস পোটায়ার

সবচেয়ে সহজ সমাধান যা আমার পক্ষে কাজ করেছিল। ধন্যবাদ!
ডোমিনিক পল

23

আমারও একই সমস্যা ছিল। ওএস এক্স-এর কী-চেইনে ভুল শংসাপত্রগুলি ক্যাশে করা হয়েছিল।

দেখুন: https://help.github.com/articles/updating-credentials-from-the-osx-keychain


3
একই সমস্যা। remote: Repository not found.ব্যক্তিগত রেপোতে অ্যাক্সেস করার সময় আমি পাই I এটি এখনও পুরানো শংসাপত্রগুলির (এমনকি স্থানীয় গিট কনফিগারেশনে নতুনদের সাথে) রেপোতে সংযুক্ত থাকার কারণে was 1 টি ঠিক করতে) কীচেন থেকে কী সরিয়ে ফেলুন। 2) আবার টার্মিনালে কমান্ড করুন। 3) ব্যবহারকারীর নাম এবং পাসওয়ার্ড জিজ্ঞাসা করা উচিত।
নিক কোভ

2
এটি আমার জন্য সমস্যাটি স্থির করেছে। কীচেইনে শংসাপত্রগুলি নোকড হয়েছে, গিথুব জিইউআইয়ের মাধ্যমে একটি নতুন ব্যক্তিগত অ্যাক্সেস টোকেন পেয়েছে এবং আমি ছুটে এসেছি, ধন্যবাদ।
অ্যান্টনি

@ অ্যান্টোনির উত্তরটি আমার কাছে যা ঘটেছে তা। দুর্ভাগ্যক্রমে, আমি সমস্যাটি ঠিক করার পরে এটি পেয়েছি। আমার ক্ষেত্রে, আমি সবেমাত্র 2FA (দুটি ফ্যাক্টর প্রমাণীকরণ) (টিএফএ) চালু করেছি। এটি আমার পাসওয়ার্ডটি ভেঙে দিয়েছে। সুতরাং, আমি শংসাপত্রগুলি সাফ করেছি (যেমন এই পৃষ্ঠার লোকেরা বলেছেন) তবে একটি রেপো পুনরায় সংস্থান করা আমার পাসওয়ার্ডের সাথে ব্যর্থ হয়েছে (আমি 2 এফএর কারণে অনুমান করছি)। সুতরাং, আমি পাসওয়ার্ডের জায়গায় ব্যবহার করতে ব্যক্তিগত অ্যাক্সেস টোকেন ( help.github.com/articles/… ) তৈরি করেছি । আমি কমান্ড লাইনে থাকাকালীনই এটিকে রেপো অ্যাক্সেস দিয়েছি।
সিভরভ

19
git remote rm origin
git remote add origin <remote url>

আমার জন্য কাজ করেছেন। এই সমস্যাটি গিট আপডেটের পরে আসতে শুরু করেছে।
কার্তিকদিভি

এটি আমার জন্য গিট @ একের সাথে https url পরিবর্তন করে কাজ করেছে।
স্কুয়া

17

আমি ম্যাক ব্যবহার করছি এবং আমি সমাধানটি খুঁজে পেতে লড়াই করেছি। আমার দূরবর্তী ঠিকানাটি সঠিক ছিল এবং যেমনটি বলা হয়েছিল, এটি শংসাপত্রের সমস্যা ছিল । স্পষ্টতই, অতীতে আমি আমার কম্পিউটারে আরও একটি গিট অ্যাকাউন্ট ব্যবহার করেছি এবং ম্যাকের কীচেইন আগের অ্যাকাউন্টটির শংসাপত্রগুলি মনে রেখেছিল, তাই আমি সত্যিই চাপ দেওয়ার অনুমতিপ্রাপ্ত ছিল না।

কিভাবে ঠিক করবো? আপনার ম্যাকের উপর কীচেন অ্যাক্সেস খুলুন , "সমস্ত আইটেম" বিভাগ নির্বাচন করুন এবং গিটের জন্য অনুসন্ধান করুন। মুছে ফেলাপাওয়া সমস্ত ফলাফল ।

এখন টার্মিনালে যান এবং আবার চাপ দেওয়ার চেষ্টা করুন। টার্মিনালটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড চাইবে। নতুন প্রাসঙ্গিক শংসাপত্র লিখুন এবং এটিই!

আশা করি এটি কাউকে সাহায্য করবে। আমি কয়েক ঘন্টা এটি সংগ্রাম।


1
ধন্যবাদ আপনাকে ধন্যবাদ আপনাকে ধন্যবাদ আপনাকে ধন্যবাদ আপনাকে ধন্যবাদ আপনাকে ধন্যবাদ !!!!! আমি ইতিমধ্যে প্রাচীরের বিরুদ্ধে মাথা ঠুটিয়ে যাচ্ছিলাম।
পটিবাস

এটি সত্যিই সাহায্য করেছে। সবকিছু চেষ্টা করেও বুঝতে পারলাম না। পুশ, পুল ক্লোন, টার্মিনাল থেকে নয় ইনটেলিজে থেকে কাজ করে। কেচেইন পরিষ্কার করার পরে, এটি যাদুটির মতো কাজ করে।
অচ্যুত

ম্যাকোসের জন্য এটি ছিল আমার জন্য একমাত্র সমাধান। ধন্যবাদ।
নিরাজ

14

remote: Repository not found. হতাশাজনকভাবে বিভ্রান্তিকর ত্রুটি বার্তা হতে পারে যখন কোনও HTTPS রিমোটে চাপ দেওয়ার চেষ্টা করছেন যেখানে আপনার লেখার অনুমতি নেই

ভান্ডারটিতে আপনার লেখার অনুমতি পরীক্ষা করুন!

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

% git remote add ssh git@github.com:our-organisation/some-repository.git

% git fetch ssh
From github.com:our-organisation/some-repository
* [new branch]        MO_Adding_ECS_configs             -> ssh/MO_Adding_ECS_configs
* [new branch]        update_gems                       -> ssh/update_gems

% git push ssh     
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

"সঠিক অ্যাক্সেসের অধিকারগুলি?"

আচ্ছা তুমি কেন এমন কথা বললে না?

এই মুহুর্তে এটি লক্ষণীয় যে এই দৃশ্যে এসএসএইচ ব্যর্থতা মোড কিছুটা ভাল হওয়ার পরেও আমি এসএসএইচের তুলনায় এইচটিটিপিএস রিমোটগুলি ব্যবহার করি কারণ গিটহাব এসএসএইচ-এর চেয়ে এইচটিটিপিএস-র প্রস্তাব দেয়

আমি বুঝতে পারি যে গিটহাব "না পাওয়া যায় না" ব্যবহার করে যেখানে এর অর্থ কিছুটা ক্ষেত্রে "নিষিদ্ধ" যার অর্থ অজান্তে একটি ব্যক্তিগত সংগ্রহস্থলটির অস্তিত্ব রোধ করা যায়।

প্রমাণীকরণের জন্য প্রয়োজনীয় অনুরোধগুলি কিছু জায়গায় 404 Not Foundপরিবর্তে ফিরে আসবে 403 Forbidden। এটি অননুমোদিত ব্যবহারকারীদের ব্যক্তিগত সংগ্রহস্থলগুলির দুর্ঘটনাজনক ফাঁস রোধ করা।

- গিটহাব

এটি ওয়েবের চারপাশে মোটামুটি প্রচলিত অনুশীলন, প্রকৃতপক্ষে এটি সংজ্ঞায়িত হয়েছে:

404 (পাওয়া যায়নি) স্থিতি কোডটি নির্দেশ করে যে উত্সের সার্ভারটি লক্ষ্য সংস্থার জন্য বর্তমান প্রতিনিধিত্ব খুঁজে পায় নি বা এটি বিদ্যমান রয়েছে তা প্রকাশ করতে রাজি নয়।

- 6.5.4। 404 পাওয়া যায় নি, আরএফসি 7231 HTTP / 1.1 শব্দার্থবিজ্ঞান এবং সামগ্রী (জোর আমার)

আমার কাছে কোন অর্থবোধ করা যায় না যখন আমি কোনও শংসাপত্র সহায়ক ব্যবহার করে গিটহাবের সাথে প্রমাণী হয়েছি এবং সেই সংগ্রহস্থলের অ্যাক্সেস পেয়েছি (সাফল্যের সাথে এটি ক্লোন করে এনেছে) যে লেখার অনুমতি অনুপস্থিত থাকার কারণে গিটিহব আমার কাছ থেকে তার অস্তিত্বটি লুকিয়ে রাখতে বেছে নেবে ।

ওয়েব ব্রাউজার ব্যবহার করে https://github.com/our-organisation/some-repository/ চেক করা নিশ্চিত করেছে যে আমার কাছে ভান্ডারটিতে লেখার অনুমতি নেই । আমাদের দলের গিটহাব প্রশাসকরা অল্প সময়ের মধ্যেই আমার দলকে লেখার অ্যাক্সেস দিতে সক্ষম হয়েছিলেন এবং আমি শাখাটি উপরে ঠেলে দিতে সক্ষম হয়েছি।


10

যদি আপনার রেপো আগে স্বাভাবিকভাবে কাজ করে যাচ্ছিল, এবং হঠাৎ এই ত্রুটিটি পপ আপ হয়ে যায়, সম্ভবত সম্ভবত কারণটি হ'ল আপনার গিটটি অন্য কোনও ব্যবহারকারী হিসাবে প্রমাণীকৃত হয়েছে, এতে रिपোরিটরিতে অ্যাক্সেস নেই । সুতরাং, ধাক্কা দেওয়ার জন্য, আপনাকে যা করতে হবে তা হ'ল আপনার গিট কমান্ডে আপনার সঠিক ব্যবহারকারীর নাম এবং পাসওয়ার্ড উল্লেখ করুন। সুতরাং, গিথুব রেপোর জন্য একটি পুশ কমান্ডটি দেখতে পাবেন:

git push https://youruser:password@github.com/user/reponame.git

username and passwordইউআরএল-পলায়ন করা দরকার, সুতরাং @ @ 40% , এবং আরও কিছু দ্বারা প্রতিস্থাপন করা উচিত ।


এটি আমার জন্য প্রথমবারের মতো কাজ করেছে। আমি প্রথমে সি: / ব্যবহারকারী / {ব্যবহারকারী নাম from থেকে। গিটকনফিগ মুছে ফেলে সমস্যাটি তৈরি করেছি
মাইক উপজোঁ

9

আপনি যদি গিথুবের কোনও গ্রুপের অন্তর্ভুক্ত হন তবে আপনার লেখার অ্যাক্সেস রয়েছে কিনা তা পরীক্ষা করে দেখুন।


1
একজন কীভাবে তা করে? আপনি যদি এই জাতীয় তথ্য যুক্ত করতে পারতেন তবে এটি আরও সম্পূর্ণ হবে।
রেনাটো ফিরে

2
সবেমাত্র আপনার গিট সংগ্রহস্থলের কাছে গিয়ে যে কোনও ফাইলে ক্লিক করুন এবং এডিট করার চেষ্টা করুন write আপনার যদি লেখার অ্যাক্সেস না থাকে তবে আপনি "আপনি কোনও ফাইল সম্পাদনা করার চেষ্টা করছেন ..." এর মতো কিছু ত্রুটি
দেখিয়ে দেবেন

3
চেক করার একটি দ্রুত উপায় হল ক্লিক করা Create new file। যদি আপনি একটি বার্তা পেয়ে থাকেন যে "আপনি কোনও প্রকল্পে একটি ফাইল তৈরি করছেন যা আপনার কাছে লেখার অ্যাক্সেস নেই" তবে আপনার লেখার অ্যাক্সেস নেই।
উইসবুকি

8

একই সমস্যা ছিল। সমস্যার মূলে ছিল আমি গিথুবে একটি নতুন সংগ্রহশালা যুক্ত করার বিষয়ে কিছু অনলাইন টিউটোরিয়াল অনুসরণ করেছি ।

কেবল গিথুবে যান, একটি নতুন রেপো তৈরি করুন, এটি আপনাকে একটি README যুক্ত করতে বলবে, এটি যুক্ত করবেন না । এটি তৈরি করুন এবং আপনি কীভাবে চাপ দেবেন সে সম্পর্কে নির্দেশাবলী পাবেন।

এটি পরের দুটি লাইনের মতো:

git remote add origin https://github.com/YOUR_USER/your-repo.git
git push -u origin master


8

এটাই আমার পক্ষে কাজ করেছে:

1. দূরবর্তী

$ git remote rm origin
$ git remote add origin git@github.com:<USER>/<REPO>.git

যদি আপনার এসএসএইচ কীটি ইতিমধ্যে অন্য গিথুব প্রতিনিধিতে ব্যবহৃত হয় তবে আপনি একটি নতুন তৈরি করতে পারেন।

2. একটি নতুন এসএসএইচ কী তৈরি করা

$ ssh-keygen -t rsa -b 4096 -C "web@github.com"

৩. এসএসএইচ এজেন্ট পর্যায়ে কী যুক্ত করা

$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa_github

4. গিথুব রেপোতে নতুন কী যুক্ত করুন।


7

একটি সমস্যা, এটি কারও কাছে স্পষ্ট হতে পারে যে আমি এখানে বর্ণিত দেখতে পাচ্ছি না, এটি হতে পারে আপনার ssh কী সহ অ্যাক্সেস রয়েছে তবে আপনি https এর মাধ্যমে আপনার স্থানীয় রেপোকে একটি রিমোটের সাথে সংযুক্ত করার চেষ্টা করছেন।

যদি এটি হয় তবে নীচের আদেশগুলি আপনার পক্ষে সমস্যাটি সমাধান করবে:

$ git remote -v
origin  https://github.com/private-repo.git (fetch)
origin  https://github.com/private-repo.git (push)
$ git remote rm origin
$ git remote add origin git@github.com:private-repo.git
$ git remote -v
origin  git@github.com:private-repo.git (fetch)
origin  git@github.com:private-repo.git (push)

নোট করুন যে উপরের কাজগুলি ধরে নিয়ে কাজ করে:

  1. আপনার বর্তমান রিমোটটির নাম দেওয়া হয়েছে originএবং এটি ইতিমধ্যে আপনার গিথব অ্যাকাউন্টের সাথে জেনারেট হওয়া এসএসআই কী রয়েছে

  2. আপনার গিথব অ্যাকাউন্টের সাথে ইতিমধ্যে আপনার সাথে একটি এসএস কী যুক্ত রয়েছে (এবং স্থানীয়ভাবে সংযুক্ত)

  3. আপনার কাছে এই রেপোটির সেটিংসের জন্য গিথুবে সঠিক অনুমতি (পঠন / লেখার) সেট আছে।


এটি আমার পক্ষে কাজ করেছে। তবে ব্রেকিং পরিবর্তন কী ছিল? এটি ঠিক অন্য সপ্তাহে ঠিকঠাক কাজ করছিল এবং এটি এমন একটি রেপো ছিল যা আমার কাছে বছরের পর বছর ধরে ছিল।
ডিলান নিসলে

@ ডিলাননিসলি সম্ভবত রেপোর সুরক্ষা সেটিংস পরিবর্তন হয়েছে? আমি নিশ্চিত নই, সত্যি কথা বলতে। : /
জন ডোনার

6

নিম্নলিখিত হিসাবে আপনাকে আপনার এসএসএইচ অ্যাক্সেস পরীক্ষা করতে হবে:

ssh -T git@github.com

এই সমস্যাটি হ'ল কারণ আমি সংগ্রহস্থলে এসএসএইচে ব্যক্তির প্রতিক্রিয়াটি যুক্ত করি না, এসএসএইচ লিঙ্ক -1 , লিঙ্ক -2 সম্পর্কে আরও পড়ুন ।


এটি একাধিক কী এবং একটি কনফিগার ফাইল যা কাজ করছে না তা নিয়ে সমস্যা প্রকাশ করেছে। ভকভগক.
টাকাপয়সা

5

নিম্নলিখিতটি আমার জন্য সমস্যার সমাধান করেছে।

গিথুব অ্যাকাউন্টটি কী ব্যবহৃত হয়েছিল তা নির্ধারণ করার জন্য প্রথমে আমি এই আদেশটি ব্যবহার করেছি:

ssh -T git@github.com

এটি আমাকে এর মতো উত্তর দিয়েছে:

Hi <github_account_name>! You've successfully authenticated, but GitHub does not provide shell access. I just had to give the access to fix the problem.

তখন আমি বুঝতে পেরেছিলাম যে উত্তরে বর্ণিত গিথুব ব্যবহারকারী (github_account_name) আমি যে গিথুব সংগ্রহস্থলের দিকে টানতে চাইছি তাতে অনুমোদিত নয়।


আমি যদি এই ত্রুটিটি পাই তবে কী করব:The authenticity of host 'github.com (192.30.253.112)' can't be established. RSA key fingerprint is SHA256.... Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts. Permission denied (publickey).
নিক কোভ

5

আমার সমস্যাটি কীভাবে সমাধান করবেন তা এখানে

#check current github account
ssh -T git@github.com

#ensure the correct ssh key used with github
ssh-agent -s
ssh-add ~/.ssh/YOUR-GITHUB-KEY

#re-add the origin
git remote add origin git@github.com:YOUR-USER/YOUR-REPO.GIT
git push -u origin master

4

Github.com এ কেউ যদি সমস্যার মুখোমুখি হন তবে চেক করুন রেপো মালিক আপনার কাছে কমিট করার অনুমতি দেওয়ার পরে আপনি কোনও আমন্ত্রণ গ্রহণ করেছেন কিনা। আপনি যতক্ষণ না আমন্ত্রণ গ্রহণ করেন ততক্ষণ আপনার জন্য অদৃশ্য হয়ে থাকবে। সুতরাং আপনি পাবেনERROR: Repository not found.


ধন্যবাদ, এটি আমার সমস্যার সমাধান করেছে।
গ্লেন

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

লিনাসের সফ্টওয়্যার এমন কোনও সফ্টওয়্যার নয় যা প্রত্যাশিত জিনিসগুলি করে।
নাকিলন

4

সমস্যা : গিথুব কোনও কারণে আপনার সংগ্রহশালার সাথে পরিচিত নয়।

ত্রুটি: নিম্নলিখিতগুলির মতো গিট ক্লায়িতে অনুরোধ করা হয়েছে:

দূরবর্তী: সংগ্রহস্থল পাওয়া যায় নি। মারাত্মক: সংগ্রহস্থল ' https://github.com/MyOrganization/projectName.git/ ' পাওয়া যায় নি

সমাধান: 2 বিকল্প

  1. গিথুব আপনার শংসাপত্রগুলির সাথে পরিচিত নাও হতে পারে: - প্রথম বিকল্পটি হ'ল আপনি user:passwordযদি এইটি ভুলে যান বা ssh টোকেন উত্পন্ন করে আপনার গিথুবটিতে এই কীটি সামঞ্জস্য করেন তবে ডান শংসাপত্রগুলির সাথে প্রকল্পটি ক্লোন করা । ওরফেgit push https://<userName>:<password>@github.com/Company/repositoryName.git

  2. কিছু ব্যবহারকারীর সাথে রেপো অনুমতি সংক্রান্ত ইস্যু - আমার ব্যবহারের ক্ষেত্রে, আমি এই সমস্যাটি সমাধান করেছি যখন আমি বুঝতে পেরেছিলাম যে আমার ব্যক্তিগত রেপোতে আমার কাছে গিথুবের কাছে সঠিক সহযোগী অনুমতি নেই । ব্যবহারকারীরা প্রকল্পটি ক্লোন করতে পারত তবে উত্স অনুসারে কোনও ক্রিয়া সম্পাদন করতে পারে না। এটি সমাধান করার জন্য:

গিথুব -> সেটিংস -> সহযোগী ও দলসমূহ -> সদস্য যুক্ত করুন / আপনার ব্যবহারকারীদের রক্ষণাবেক্ষণ করুন -> এখন তারা প্রতিশ্রুতিবদ্ধ এবং চাপ দেওয়ার অনুমতি পেয়েছে Rep


3

.Git / কনফিগার ফাইলের বিষয়বস্তু পরিবর্তন অ্যালেক্সের উপরে যেমন বলেছে তেমন সহায়তা করে। আমি একই সমস্যাটি অনুভব করেছি এবং আমি মনে করি এটি কারণ কারণ আমি আমার গিথুব ব্যবহারকারীর নাম পরিবর্তন করেছি। স্থানীয় ফাইলগুলি পরিবর্তনগুলির সাথে আপডেট করা যায়নি। সুতরাং সম্ভবত আপনি যে কোনও সময় আপনার ব্যবহারকারীর নামটি পরিবর্তন করবেন আপনি দৌড়ানো বিবেচনা করতে পারেন

git remote add origin your_ssh_link_from_github

আশা করি এটা কাজে লাগবে ;)


3

আমারও একই সমস্যা ছিল। নিম্নলিখিতগুলি ব্যবহার করে দেখুন:

1. গিট শংসাপত্রগুলির জন্য ম্যাকের কীচেন অ্যাক্সেস পরিবর্তন করে আমার জন্য সমস্যাটি সমাধান করেছে solved
2. উত্স url পুনরায় সেট করা

git remote rm origin
git remote add origin git@github.com:account-name/repo-name.git

3

আপনি যদি ব্যবহার করে গিথুব থেকে ক্লোন করেন httpsতবে আপনি sshধাক্কা দিতে ব্যবহার করছেন তবে আপনি এই ত্রুটিটি পেতে পারেন।

এটি সংশোধন করতে, খুলুন .git/configএবং প্রতিস্থাপন করুন:

url = https://github.com/company/project.git

সঙ্গে

url = git@github.com:company/project.git

এবং আপনার কোনও সতর্কতা না দিয়ে চাপ দিতে সক্ষম হওয়া উচিত ...


2

একই সমস্যা অভিজ্ঞ হয়েছে। বছরের পর বছর ধরে সবকিছু ঠিকঠাক কাজ করছিল এবং হঠাৎ এই ত্রুটি।

সমস্যাটি দেখা গেল যে আমি আমার এসএসএইচ এজেন্টের সাথে আমার ব্যবহারকারীর গিথুব এসএসএইচ কী (যা আমি সর্বদা প্রশ্নে রেপো অ্যাক্সেস করতে ব্যবহার করতাম) এর আগে অন্য একটি রেপোর জন্য একটি ডিপ্লয় কী যুক্ত করেছিলাম। এসএসএইচ এজেন্ট প্রথমে অন্য রেপোতে মোতায়েন কীটি চেষ্টা করেছিল এবং গিটহাব কিছুটা অব্যক্ত কারণের জন্য বলছিল

ERROR: Repository not found.

একবার আমি এসএসএইচ এজেন্ট থেকে ডিফলি কীটি সরিয়ে ফেললে সমস্ত কিছু স্বাভাবিক হয়ে যায়।


2

আমি এই সমস্যাটি পেয়েছি এবং বুঝতে পেরেছিলাম যার রেপো এটির থেকে আমি আলাদা অ্যাকাউন্ট ব্যবহার করছি was মূল ব্যবহারকারী হিসাবে লগ ইন করা সমস্যাটি সমাধান করেছে।


আমার ক্ষেত্রে আমি 2 টি অ্যাকাউন্ট স্থাপন করেছিলাম এবং ওরফে কাজের জন্য .ssh / কনফিগারেশনে এন্ট্রি যুক্ত করেছি এবং এটি সম্পর্কে ভুলে গেছি o সুতরাং; প্রকল্প ডিরেক্টরিতে .git / কনফিগারেশনের মূল অংশটি পরিবর্তন করা যাতে আমি 'github.com' এর পরিবর্তে কাজ করেছিলাম সমস্যা সমাধান হয়েছে ro blahblah।
সৌরভ

2

আপনি যদি ব্যক্তিগত সংগ্রহস্থল ব্যবহার করেন তবে আপনার সংযোগের ব্যবহারকারীর চেক করুন, এটি ব্যবহারের জন্য সংগ্রহস্থলের অনুমতি থাকতে হবে।


1

আমারও একই সমস্যা ছিল। আমার ইস্যুটি ভুল বোঝাবুঝি করেছিল যে আমাকে প্রথমে গিথুবকে ঠেকানোর আগে খালি রেপো তৈরি করতে হয়েছিল। ডোহ! এটি উপলব্ধি না করে এমন কারও জন্য এখানে অন্তর্ভুক্ত।


1

আপনার প্রকল্প ফোল্ডারে যান তারপরে .git ফোল্ডারটি অনুসন্ধান করুন, তারপরে নোটপ্যাড দিয়ে কনফিগার ফাইলটি খুলুন এবং গিথুব রেপোতে আপনার লিঙ্কটি আছে কিনা তা পরীক্ষা করুন: [দূরবর্তী "উত্স"], যদি এটি আলাদা হয় তবে আপনার গিথাবের রেপো তারপরে এটি সম্পাদনা করুন বা কনফিগার ফাইলে নামের সাথে একটি নতুন রেপো খুলুন


1

আমার সমাধান আপনার কারও পক্ষে কাজে লাগতে পারে।

আমার ম্যাকবুকের ওএস ইয়োসেমাইটে আপডেট করার পরে আমি একই ত্রুটি পেয়েছি। আমার ssh কীটি পুনরায় তৈরি করে আমার সমস্যাটি ঠিক হয়ে গেছে। আপনি এই পৃষ্ঠার দ্বিতীয় পদক্ষেপ অনুসরণ করে এটি করতে পারেন: https://help.github.com/articles/generating-ssh-keys/

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