গিট: অনুমতি অস্বীকার (পাবলিককি) মারাত্মক - দূরবর্তী সংগ্রহস্থল থেকে পড়া যায়নি। গিট সংগ্রহস্থল ক্লোন করার সময়


152

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

krishna.soni@KRISHNACHANDRAS /c/Projects $ git clone http://stage.abc.com:10088/pqr
http://<url>/<repository> Cloning into '<repository>'... fatal: could not read Username for 'http://<url>': No such file or directory

আমি বিটবকেট, উইন্ডোজ এবং "মারাত্মক: এর জন্য পাসওয়ার্ড পড়তে পারি না" পড়েছি , তবে এখনও সমস্যা আছে।

আমি আরও এগিয়েছি তবে এখন এই ত্রুটিটি পাচ্ছি

sh.exe": chown: command not found

krishna.soni@KRISHNACHANDRAS /c
$ git clone ssh://krishna.sonipayu.in@stage.payupaisa.
/projects
Cloning into 'C:/projects'...
Permission denied (publickey).
fatal: Could not read from remote repository.

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

> krishna.soni@KRISHNACHANDRAS /c
>     $ git clone ssh:<url>
>     ts
>     Cloning into 'C:/projects'...
>     Permission denied (publickey).
>     fatal: Could not read from remote repository.

Please make sure you have the correct access rights

এবং সংগ্রহস্থল বিদ্যমান।


আপনি কি নিশ্চিত যে এটি গিটের ভাণ্ডার?
গ্রেটিটি

হ্যাঁ, এটা ক্লোন করার সময় এই ত্রুটিটি পেয়ে আমি গিটে নতুন। আমি গিট কনফিগারেশন - গ্লোবাল ইউজার.নাম "জন দো" it গিট কনফিগারেশন
কেসিএস

মূল কারণ হ'ল রেপো আপনাকে গিট-সার্ভার হিসাবে ব্যবহারকারী হিসাবে স্বীকৃতি দিতে পারে না। আপনি কি ssh এর মাধ্যমে সার্ভারটি অ্যাক্সেস করতে পারবেন?
5 Скрылевъ

গিথুবটি ব্যবহার করার সময় যদি কারও সমস্যা হয় তবে এখানে উল্লিখিত পদক্ষেপগুলি অনুসরণ করুন: help.github.com/en/articles/… এটি আমার পক্ষে কাজ করেছে worked
রাউনাক

উত্তর:


68

এটি দেখতে কোনও অনুমতি ইস্যুর মতো দেখাচ্ছে - উইন্ডোজ 7 ইস্যু নয়।

আপনার ssh কী অনুমোদিত নয় - Permission denied (publickey)

আপনাকে একটি পাবলিক এসএস কী তৈরি করতে হবে এবং গিট সংগ্রহস্থলের প্রশাসককে sshপাবলিক কী যুক্ত করতে বলুন

এটি কীভাবে করবেন সে সম্পর্কিত তথ্য: ssh কী সংরক্ষণ করা ব্যর্থ


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

5
হ্যাঁ, এটি মিথ্যা, আপনার প্রশাসকের কাছে কিছু জিজ্ঞাসা করার দরকার নেই, এটি স্থানীয় গিটের সমস্যা।
ইভান ক্যাসেলেলানোস

3
কেন এটা কঠিন? আমি সফল হয়েছি তবে তা বেদনাবিহীন ছিল না।
নিক্লাস আর।

9
আপনাকে পাবলিক রেপোর জন্য কোনও কী অনুমোদনের দরকার নেই, কেবল HTTPS প্রোটোকল ব্যবহার করুন: stackoverflow.com/a/33072867/1385678
দিয়েগো ভি

225

এখানে আসা লোকদের জন্য যারা কেবল সংগ্রহস্থল পাওয়ার চেষ্টা করছেন তবে প্রোটোকলের (ssh / https) যত্ন নেই, আপনি সম্ভবত এসএসএসের পরিবর্তে https ব্যবহার করতে চান (যদি এটি সমর্থিত হয়)।

উদাহরণস্বরূপ আপনি ব্যবহার

git clone https://github.com/%REPOSITORYFOLDER%/%REPOSITORYNAME%.git

পরিবর্তে

git clone git@github.com:%REPOSITORYFOLDER%/%REPOSITORYNAME%.git

6
এসএসএস অনুমতিগুলি সমাধান না হলে বা আপনি সেই অংশটি এড়াতে চান যদি এটি সবচেয়ে উপযুক্ত ফ্যালব্যাক পরিকল্পনা।
ওয়াহিব উল হক

13
এই উত্তরটি থেকে প্রক্রিয়া পরিবর্তিত sshকরতে https। এটি সংগ্রহস্থল অ্যাক্সেস করতে ssh ব্যবহার করে মূল সমস্যাটি সমাধান করছে না। আমি ভাবছি যে এটি কীভাবে প্রশ্নের উত্তরের উত্তর হিসাবে উত্সাহিত হতে পারে। নীচে অন্য উত্তরগুলি এটি সঠিকভাবে সমাধান করছে।
আরমিন

3
মূল সমস্যাটি হ'ল গিট নবাগত এক রেপো ক্লোন করার চেষ্টা করছে। যদি লক্ষ্যটি কোনও পাবলিক রেপো টানতে হয় তবে এটি দ্রুত কার্যকর উত্তর।
বিবেক চাভদা

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

81

যদি এসএসএইচ তৈরি করে এবং এটি আপনার বিটবকেট অ্যাকাউন্টে বা অন্য যে কোনও জায়গায় যুক্ত করার পরে অ্যাক্সেসের বিষয়ে এখনও সমস্যা দেখা দেয় তবে আপনাকে গিটব্যাশ, ওএসএক্স বা লিনাক্সের টার্মিনালে নিম্নলিখিত কাজগুলি করতে হবে:

# Lists already added identities (‘ssh keys’)
ssh-add -l

তারপরে, আপনি যদি আপনার কীটি তালিকাভুক্ত না দেখতে পান তবে নীচের সাথে এটি যুক্ত করুন ( identityএর আসল নামটি দিয়ে প্রতিস্থাপন করুন ):

# Add a new identity
ssh-add ~/.ssh/identity

এটি আমার পক্ষে কাজ করেছে।


3
ssh-add ~/.ssh/identityত্রুটি আসতে/Users/lee/.ssh/identity: No such file or directory
লি

14
"~ / .Ssh" থেকে "ssh-add" চালানো (এবং জিজ্ঞাসা করার পরে আমার "~ / .ssh / id_rsa" ফাইলের জন্য পাসফ্রেজ প্রবেশ করানো) আমার জন্য সমস্যাটি সমাধান করেছে।
জেমস ফুরে

1
আমি আমার রেপো টানতে সক্ষম হয়েছি কিন্তু এটি না করে ধাক্কা দিচ্ছি না, চিয়ার্স!
দিমিতর নেস্টোরভ

@ জেমস ফিউরি উত্তর আমাকে গীত রেপো হিসাবে এসএসএল ইউআরএল সনাক্ত করতে সোর্সট্রি সাহায্য করেছিল।
ওয়াইএসআর অনুরাগী

2
আমার জন্য ... ঘন্টার পর ঘন্টা এবং বিভিন্ন জিনিস চেষ্টা করার পরে কাজ করে। আপনার নিজের সিস্টেমে নামটি ব্যবহার করে শেষ পর্যন্ত কেবল পরিচয়ের পরিবর্তে কেবল জিনিস। টার্মিনালে সিডি কমান্ড দিয়ে .ssh ফোল্ডারে যান এবং তারপরে টার্মিনালে 'ls' কমান্ডটি টাইপ করুন। এবং তারপরে আপনার নিজের ফাইল দিয়ে উপরের কমান্ড থেকে "পরিচয়" পুনরায় খেলুন। টার্মিনাল sourcetree যান এবং: cd ~তারপর cd .sshতারপর lsতারপর (.pub এক্সটেনশন ছাড়া নাম কপি) তাহলে (এই কমান্ডটি প্রয়োগ)ssh-add ~/.ssh/(copied name)
Tejas

21

গিটহাবের সাথেও আমি একই সমস্যার মুখোমুখি হয়েছি । এটি সমাধান করার উপায় এখানে!

  1. এখানে বর্ণিত হিসাবে আপনার কম্পিউটারে একটি এসএসএইচ কী তৈরি করুন: এসএসএইচ কী তৈরি করা
  2. আপনার গিটহাব অ্যাকাউন্টটি লগইন করুন: গিটহাব লগইন করুন
  3. : আপনার অ্যাকাউন্ট সালে নতুনভাবে, SSH কী যোগ আমার অ্যাকাউন্ট SSH কী
  4. git cloneপ্রকল্পে আবার চেষ্টা করুন ।

মোহন মতো কাজ !!
প্রখর

1
আমি গত 5 বছরে 3 টি নতুন অপারেটিং সিস্টেমে এই উত্তরটি ব্যবহার করেছি এবং প্রতিবার এটি পুরোপুরি কার্যকর হয়েছে।
কোটোল

দৃশ্যত উচ্চ সিয়েরার জন্য .ssh / কনফিগারেশন ফাইলে কীটি নিবন্ধভুক্ত করা দরকার। এল ক্যাপিটান কোনওভাবে এটি পরিচালনা না করে।
dsomnus

14

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

  • chmod 600 পাবলিক কী
  • ssh-add ~/.ssh/[your private key]- এটি পরিচয় যুক্ত করা হয়েছে প্রদর্শিত হবে। আপনি যে কী ফাইলটি চান তা হ'ল .pub এক্সটেনশন ব্যতীত।
  • ssh-add -l আপনাকে নতুন যুক্ত হওয়া পরিচয় দেখাতে হবে

সম্পাদনা: আপাতদৃষ্টিতে ম্যাকওএসের চাবিগুলি সরানোর প্রবণতা রয়েছে - হাই সিয়েরা আপডেট ডাউনলোড করার পরে (তবে আমি এটি ইনস্টল করি নি) আমার কী সরিয়ে ফেলা হয়েছে এবং আমাকে আবার এটি যুক্ত করতে হয়েছিল ssh-add


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

আমার 10.13.4 এ সমস্যা ছিল এবং এই সমাধানটি আমার পক্ষে কাজ করেছে।
অ্যান্ড্রু এবলিং

11

আমিও একই সমস্যার মুখোমুখি হয়েছি। আমি নিম্নলিখিতগুলি করেছি এবং এটি আমার পক্ষে কাজ করেছে:

  1. উইন্ডোজের জিআইটি জিইউআই ক্লায়েন্ট থেকে কী তৈরি করুন। ক্লিপবোর্ডে এই কীটি অনুলিপি করুন।
  2. bitBucket/গিট ওয়েবসাইটে আপনার অ্যাকাউন্ট খুলুন এবং আপনার প্রোফাইলটিতে এই কীটি যুক্ত করুন। এইভাবে, সার্ভারটি জানে যে আপনি বৈধ সিস্টেম থেকে অ্যাক্সেসযোগ্য বৈধ ব্যবহারকারী।
  3. এটাই. এখন থেকে সমস্ত পুশ কমান্ড আমার পক্ষে কাজ করেছে।

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

7

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


অনেক ধন্যবাদ @ মুস্তফা আপনি সত্যিই আমার সময় বাঁচালেন।
বিনয় কুমার

7

গিথুব (বা বিটবকেট) তাদের সার্ভারে আপনার ssh কী খুঁজে পাবে না।

আপনার অ্যাকাউন্ট সেটিংসে আপনার কী যুক্ত করুন।


6

যদি আপনি নতুন পাবলিক ssh কী তৈরি করেন এবং এটি বিটবাকেট বা গিথুব এবং sertedোকান

এটি সাহায্য করে না - দয়া করে আপনার পিসি পুনরায় চালু করার চেষ্টা করুন । এটা আমাকে সাহায্য করেছে !!


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

এটি টার্মিনালটি বন্ধ করে কাজ করতে দেখতে একটি নতুন খুলতে হয়েছিল।
রাহুল

5

আপনাকে চালিয়ে একটি নতুন ssh কী তৈরি করতে হবে ssh-keygen -t rsa


@ জোয়েল হেরোকু রেফারেন্স সরানো হয়েছে। ধন্যবাদ
বিনিয়াম

4

আমি ত্রুটি পেয়েছি ...

Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

... যখন আমার ল্যাপটপটি খারাপ উইন্ডোজ 10 আপডেটে মারা যাওয়ার পরে ফ্যাক্টরি সেটিংসে ফিরে আসার পরে আমি গিট ব্যাশ প্রম্পট থেকে বিটবুকিতে যোগাযোগের চেষ্টা করছিলাম। আমি আমার সমস্ত ssh ফাইলকে ব্যাকআপ থেকে পুনরুদ্ধার করেছি।

কম্পিউটারটির পুনর্নির্মাণের পরে ত্রুটির কারণটি আমার উইন্ডোজ অ্যাকাউন্টের নামের সাথে একটি মিল নেই। আমি শিখেছি যে পাবলিক কী ফাইলটি id_rsa.pubএকটি সহজেই পঠনযোগ্য স্ট্রিংয়ের সাথে শেষ হয়ে যায় যা আমার উইন্ডোজ অ্যাকাউন্টের নাম @এবং তারপরে একটি সাইন এবং তার পরে কম্পিউটারের নাম ধারণ করে।

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

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

গিট ব্যাশ প্রম্পটে ফিরে এসে আমি নিশ্চিত হয়েছি যে এটি এখন কমান্ডটি প্রবেশ করে কাজ করেছে ...

ssh -T git@bitbucket.org

... এবং আমি একটি বার্তা পেয়েছি যে আমি সাইন ইন করেছি।


4

ম্যাকোস / লিনাক্সে (উবুন্টু):

1. প্রমাণীকরণের জন্য আপনার ব্যবহারকারীর সেটিংসের মধ্য থেকে আপনার এসএসএইচ কী জুটির আপনার সর্বজনীন অংশটি বিটবাকেটে যুক্ত করতে হবে: ব্যবহারকারী সেটিংস -> এসএসএইচ কী

আপনি সাধারণত আপনার ~ / .ssh ডিরেক্টরিতে উল্লিখিত পাবলিক অংশটি দেখতে পাবেন id_rsa.pub .pubসর্বজনীন জন্য ফাইল নামের অংশ নোট করুন । এটি ইতিমধ্যে যদি আপনার কাছে না থাকে তবে এটি একটি তৈরি করতে আপনাকে সহায়তা করবে

আপনি এখনও করা হয়নি ...

২. আপনার দূরবর্তী হোস্টের সাথে কী কী ব্যবহার করতে হবে তা আপনার সিস্টেমকে জানাতে হবে, সুতরাং আপনার lines / .ssh / config ফাইলটিতে এই লাইনগুলি যুক্ত করুন

Host bitbucket.org
 IdentityFile ~/.ssh/PRIVATE_KEY_FILE_NAME

PRIVATE_KEY_FILE_NAMEআপনার এসএসএইচ কী জুটির ব্যক্তিগত অংশটির নাম কোথায় , আপনি যদি এটির সাথে গোলমাল না করেন তবে সাধারণত এর ডিফল্ট নাম হয়: এক্ষেত্রে উপরের সাথে id_rsa প্রতিস্থাপন করুন (ব্যক্তিগত কীটির কোনও এক্সটেনশন নেই)PRIVATE_KEY_FILE_NAMEid_rsa .pub


দ্রষ্টব্য, আপনি "উবুন্টু" ভুল বানান করেছেন - সম্পাদনাগুলি কমপক্ষে 6 টি অক্ষর হওয়া উচিত যাতে আমি সম্পাদনাটি প্রস্তাব করতে পারি না :)
মিশা নাসলেদভ

4

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

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

ক্লোন করার জন্য আমাকে এই এজেন্টে প্রাইভেট কী যুক্ত করতে হয়েছিল sh

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

3

git cloneউইন্ডোজ কমান্ড লাইন থেকে কমান্ড চালানোর সময় আমি একই সমস্যার মুখোমুখি হয়েছিলাম । কিন্তু কমান্ডটি গিট বাশ থেকে সফলভাবে চলে ।


3

আমি একই সমস্যা ছিল। আমি ssh কীগুলি পরিবর্তন করেছি এবং আবার শুরু করেছি এবং অন্যান্য সমস্ত 'এন' সমাধান সমাধান করেছি। তবে আমার কাছে আসল সমস্যাটি ছিল আমাদের গিটল্যাব ডিফল্ট প্রোটোকলটি এসএসএস থেকে https এ পরিবর্তিত।

সঙ্গে দূরবর্তী ইউআরএল পরীক্ষা করুন

git remote -v

রিমোট ইউআরএল পরিবর্তন করুন

git remote set-url origin https://URL

এটি নিখুঁত, আমাদের এসএসএস কনফিগার করার দরকার নেই।
রোহিত পার্টে

আমাকেও একই কাজ করতে হয়েছিল। এই ক্ষেত্রে ssh কী আমার পক্ষে কাজ করছে না
দানি


2

যদি সমস্ত ব্যর্থ হয়, যেমনটি আমার ক্ষেত্রে হয়েছিল, জিআইটি আনইনস্টল করুন, পুনরায় ইনস্টল করুন। কিছু কারণে এই সংশোধন।

পুনশ্চ

  1. আমি এসএসএইচ পাবলিক কীগুলিতে নতুন কী তৈরি এবং আপডেট করার চেষ্টা করেছি
  2. সমস্ত কী মুছে ফেলার চেষ্টা করে এবং একটি নতুন কী তৈরির চেষ্টা করেছিল।
  3. এবং না, আমার .gitconfig এর সাথে কোনও ভুল নেই

2

hubক্লাইট সরঞ্জামের জন্য ঠিক করুন :

  • git config --global hub.protocol https দীর্ঘ মেয়াদে
  • git remote add OOPS https://github.com/isomorphisms/go.git& git push OOPSঅবিলম্বে ঠিক করার জন্য

এই ত্রুটিটি hubকমান্ড লাইন সরঞ্জামের সাথে দেখা যায় কারণ তাদের ভুল ডিফল্ট hub.protocolগিট-কনফিগার মান রয়েছে। তারা রেপো সেট করল

git://github.com/schacon/ticgit.git

গিথুব আসলে যা গ্রহণ করে তার পরিবর্তে https://github.com/schacon/ticgit.git


LESS=+/"HTTPS instead" man hubউপরের "দীর্ঘমেয়াদী ফিক্স" কমান্ডটি কোথা থেকে এসেছে তা পড়লে তা বোঝানো হবে।


এই আমার দিন বাঁচা!
জে লি

1

ক্লোনিং করার সময়, আমার একই রকম সমস্যা ছিল [আমার ইআরআরআর: অনুমতি অস্বীকার (পাবলিককি)। মারাত্মক: দূরবর্তী সংগ্রহস্থল থেকে পড়া যায়নি। আপনার সঠিক অ্যাক্সেসের অধিকার আছে কিনা তা নিশ্চিত করুন .. ইত্যাদি]

- আমি আমার ক্ষেত্রে bitBucket / UBUNTU14.04 ব্যবহার ছিল, কিন্তু ইতিমধ্যে যে আমি পূর্বে উত্পন্ন ছিল এবং আমি ফাইলের নাম পরিবর্তন করেছে কী ফাইল একটি সেট ছিল। আমি কেবল অনুলিপি মান id_rsa & id_rsa.pub নাম বিন্যাসে ফাইল। আমি তখন আউট ইস্যু দিয়ে কমান্ডটি আবার চালিত করলাম।

ওবিটিডাব্লু : আমি এইচটিটিপি স্টাইল ক্লোন ব্যবহার করে পাসওয়ার্ড প্রম্পটটিও ব্যবহার করতে পারতাম।


0

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


0

আমারও ত্রুটি ছিল আমার সমাধানটি ছিল লগআউট এবং আবার লগইন করা যেহেতু আমার এসএস-এজেন্ট রিমোট এসএস চির সাথে সিঙ্কের বাইরে চলে গিয়েছিল।

এটিকে এখানে যুক্ত করা সেক্ষেত্রে যে কেউ দেখেছেন যে অন্যান্য উত্তরগুলি তাদের অবস্থার সাথে প্রযোজ্য বলে মনে হচ্ছে না।


0

গিটল্যাবের জন্য এসএসএস স্থাপন করার সময় আমি একই সমস্যার মুখোমুখি ছিলাম। আমি ইতিমধ্যে জন্য ssh আছে githubএবং আমি এটি ওভাররাইট করতে পারি না। আমার জন্য যে পদক্ষেপগুলি কাজ করেছিল তা হ'ল:

  1. নতুন পাথ সহ এসএসএইচ তৈরি করুন এবং এটিকে এসএসএস তালিকায় যুক্ত করুন ssh-add /path/to/new/id_rsa
  2. নামের একটি ফাইল তৈরি করুন configমধ্যে ~/.ssh/ব্যবহার করে। আমি ব্যবহৃত vi ~/.ssh/config/
  3. নতুন তৈরি করা ফাইলটিতে এটি যুক্ত করুন

# GitLab.com server Host gitlab.com RSAAuthentication yes IdentityFile /path/to/new/id_rsa

  1. সংরক্ষণ করুন এবং প্রস্থান করুন।

এর পরে টার্মিনালটি পুনরায় চালু করুন এবং চাপ দেওয়ার চেষ্টা করুন, এটি কাজ করা উচিত


0

আপনি যদি পুলের অনুরোধ জমা দেওয়ার জন্য ওপেন সোর্স প্রকল্পগুলি ক্লোন করতে চান:

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

আমার সমাধান:

  1. কাঁটাচামান সংগ্রহস্থল

কাঁটাচামচ রেপো

  1. তারপরে আপনার কাঁটাযুক্ত সংগ্রহস্থল থেকে ক্লোন করুন। ফোর্কযুক্ত রেপো থেকে ক্লোন করুন

  2. আপনার বৈশিষ্ট্যগুলিতে কাজ করুন এবং তারপরে একটি টানার অনুরোধ জমা দিন।



0

সমাধান: যে সার্ভারে আপনি বিড়াল থেকে ক্লোন বা ক্লোন করার চেষ্টা করছেন ~ / .ssh / id_rsa.pub গিটহাব, সেটিংস, এসএসএইচ এবং জিপিজি কী , নতুন এসএসএইচ কী পেস্ট কীতে যান।


0

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

git remote add origin git@git.ourserver.com:teamalpha/repositorytwo.git

0

যদি এই উত্তরগুলির কোনও উত্তর না দেয় এবং

  1. আপনি উইন্ডোজ ব্যবহার করছেন
  2. আপনি পুট্টির সাথে আপনার কী তৈরি করেন বা আপনার পিসিতে পুট্টি ইনস্টল করেছেন
  3. আপনি সিএমডি বা পাওয়ারশেলের সাহায্যে আপনার কী তৈরি করেন

চেষ্টা

  1. আপনার চাবি মুছুন
  2. গিট বাশের জন্য উইন্ডোজ সন্ধান করুন, তারপরে গিট বাশ কমান্ড লাইনের সাহায্যে একটি নতুন কী তৈরি করুন
  3. আপনার অনলাইন রেপোতে সর্বজনীন কী যুক্ত করুন

তারপরে, আপনি গিট ক্লোনার পরে খুঁজে পাবেন এবং নিশ্চিত করতে হ্যাঁ টাইপ করুন, এটি ক্লোন করা শুরু করা উচিত


-2

এটি বোকামি হতে পারে তবে এটি আমাদের ক্ষেত্রে ঘটেছিল:

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

নিশ্চিত হয়ে নিন যে আপনি URL এর আগে 'গিট ক্লোন' স্টাফ মুছে ফেলেছেন।

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