Https://xxx.visualstudio.com/DefaultColલેક્//git/project এর জন্য প্রমাণীকরণ ব্যর্থ হয়েছে


110

আমি ভিজ্যুয়াল স্টুডিও টিম পরিষেবা প্রকল্পে আমার সংগ্রহশালাটি ঠেকাতে গিট ব্যবহার করার চেষ্টা করছি, তবে আমি ত্রুটি পেয়েছি:

fatal: Authentication failed for (url of team project)

আমি কমান্ডগুলি ব্যবহার করছি:

git remote add origin
     https://XXXXXXX.visualstudio.com/DefaultCollection/_git/project

git push -u origin -–all

এই জন্য কোন ধারণা?


4
আপনি কীভাবে প্রমাণীকরণ করছেন? ব্যক্তিগত অ্যাক্সেস টোকেন? বিকল্প অ্যাক্সেস শংসাপত্র?
ড্যানিয়েল মান

সম্পর্কিত পোস্ট - গিট ক্লোন: <URL>
আরবিটি

উত্তর:


215

আমার সম্প্রতি একই সমস্যা হয়েছে (ভিজ্যুয়াল স্টুডিও 2017 এবং উইন্ডোজ 10), এবং নিম্নলিখিত পদ্ধতিটি ব্যবহার করে এটি সমাধান করেছেন:

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

সম্পন্ন.


4
আমার ব্যক্তিগত অ্যাক্সেস টোকেনের মেয়াদ শেষ হয়ে গেলে আমি এই পদ্ধতিটি ব্যবহার করেছি। একটি নতুন তৈরি করতে <<URL>> / _ ব্যবহারকারীসেটেটিং / টোকেন এ যান এবং তারপরে এটি শংসাপত্র ব্যবস্থাপকের পাসওয়ার্ড হিসাবে সেট করুন।
এমনকি মিয়েন

34

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

কীভাবে?

Open your account (VS Online account) 
-> click on your name on the top right 
-> My Profile
-> Credentials.

এবং সেট আপ করুন।


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

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


4
সুরক্ষা এখন মেনুতে একটি পৃথক আইটেম। আপনি যদি প্রোফাইল ক্লিক করেন তবে এটি খুব আলাদা পৃষ্ঠায় যায়।
লুকোস

4
এটি সংস্করণগুলির মধ্যে পরিবর্তিত হতে পারে। এই কারণেই আমি স্ক্রিনশট যুক্ত করেছি
উইজার্ড

4
আমার এই কাজ করতে হবে না। গিট ব্যাশের জন্য পিএটি ব্যবহার করা ঠিক মনে হচ্ছে ঠিক কাজ করছে।
জোশ গুস্ট

4
বিকল্প শংসাপত্রের পরিবর্তে একটি PAT ব্যবহার করুন।
এডওয়ার্ড থমসন

4
বিকল্প শংসাপত্র সক্ষম করার সুপারিশ করা হয় না: স্বচ্ছ পাঠ্যে ডোমেন শংসাপত্রাদি ট্রানজিট এবং অ্যাপ্লিকেশন টায়ার আইআইএস লগগুলিতে শেষ হতে পারে
জিয়ুলিও ভায়ান

32

আমি একই সমস্যার মুখোমুখি হয়েছি। ত্রুটি আউটপুট উইন্ডোটি এর মতো দেখাচ্ছে: প্রমাণীকরণ ব্যর্থ ইমেজ

পদক্ষেপগুলি অনুসরণ করে সমস্যার সমাধান হয়েছে:

  1. কন্ট্রোল প্যানেল -> শংসাপত্র ব্যবস্থাপক -> উইন্ডোজ শংসাপত্রগুলিতে যান
  2. জেনেরিক শংসাপত্রের নীচে গিট এবং আপডেট পাসওয়ার্ডের একটি এন্ট্রি চয়ন করুন।

    সমাধান উইন্ডো

  3. পাসওয়ার্ড উইন্ডোজ (সিস্টেম) লগইন পাসওয়ার্ডের মতো হওয়া উচিত।


17

আজকের সেরা বিকল্পটি হ'ল https://github.com/Mic Microsoft/Git-Credential-Manager- for- উইন্ডোজ যা ভিএসও, গিটহাব সমর্থন করে এবং প্রতি মাসে উন্নতি করছে install


4
@ ডটনেটদেব দয়া করে এই উত্তরটি গ্রহণ করুন 'কারণ এটি সমস্যা সমাধানের একটি প্রস্তাবিত উপায়।
দেইলান

4
এটি ম্যাক এবং লিনাক্সের জন্য github.com/Mic Microsoft / Git - Credential - Manager- for-Mac- এবং- Linux- এ উপলব্ধ - কম সুরক্ষিত "বিকল্প শংসাপত্র" যুক্ত না করে আমার পক্ষে পুরোপুরি কাজ করেছিল worked
ব্রিনো

4
এটি হ'ল মাইক্রোসফ্ট সরবরাহ করা "ডি ফ্যাক্টো" সমাধান। প্রকৃতপক্ষে এখানে কাজ করা অন্যান্য সমাধানগুলি টুইট হিসাবে বিবেচিত হবে।
স্টিফেন

11

ভিএসটিএসের সাথে ইউআরএলটি হ'ল, আপনি যখন সবসময় ভিস্ট থেকে গিট ক্লোন ইউআরএল অনুলিপি করেন

https: // orgname @ dev.azure.com / org / প্রকল্প / _git / রেপো

Orgname @ কে আপনার বিকল্প বিকল্প ব্যবহারকারীর সাথে প্রতিস্থাপন করুন যা আপনি ভিএসটিএস -> প্রোফাইল -> সুরক্ষা তৈরি করেছেন created

চূড়ান্ত গিট ইউআরএল -

https: // alternateusername @ dev.azure.com / org / પ્રોજેક્ટ / _git / repo


9

আমার একই সমস্যা ছিল, আমি উইন্ডোজ শংসাপত্র ব্যবস্থাপক ব্যবহার করে আমার পাসওয়ার্ড আপডেট করার চেষ্টা করেছি, এটি এখনও সমস্যার সমাধান করেনি

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

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


5

'.Git / config' মুছুন এবং আবার চেষ্টা করুন। মনোযোগ এটি কিছু গিট সেটিংসও পুনরায় সেট করতে পারে!

আমি সঠিক শংসাপত্রের সাথে বহুবার বিকল্প শংসাপত্র এবং ব্যক্তিগত অ্যাক্সেস টোকেন চেষ্টা করেছি এবং এটি আমাকে "মারাত্মক: প্রমাণীকরণ ব্যর্থ হয়েছে" বলতে থাকে।

অবশেষে, আমি দেখতে পেলাম যে আমার রেপোর গোড়ায় ".git / config" নামে একটি ফাইল রয়েছে। আমি এই ফাইলটি মুছে ফেলেছি এবং আবার আমার শংসাপত্রগুলি টাইপ করি, এটি কাজ করে।


3

VS2017 থেকে কোনও ভিএসটিএস গিট সংগ্রহস্থলে পরিবর্তনগুলি ঠেলে দেওয়ার চেষ্টা করার সময় আমি হঠাৎ এই ত্রুটিটি পেতে শুরু করি। এই কার্যকারিতাটি আগের দিন কাজ করেছিল।

আমি আমার git.log ফাইলটি যাচাই করেছিলাম এবং একটি ভিন্ন ব্যতিক্রম দেখেছি: -

19: 43: 57.116665 ... zureAuthority.cs: 184 ট্রেস: [ভ্যালিডেট সার্টিভেনশিয়ালস] সার্ভার ফিরে এসেছে: 'রিমোট সার্ভারের সাথে সংযোগ করতে অক্ষম।

আমি গিটস শংসাপত্র ব্যবস্থাপক রেপো থেকে সর্বশেষতম গিট ক্রেডেনশিয়াল ম্যানেজার উত্সটি ডাউনলোড করেছি এবং এটি ডিবাগ করেছি।

একবার প্রমাণীকৃত হয়ে গেলে, নিম্নলিখিত ব্যতিক্রমগুলি ঘটেছে: -

কোনও সংযোগ তৈরি করা যায়নি কারণ টার্গেট মেশিনটি সক্রিয়ভাবে এটি অস্বীকার করেছে 127.0.0.1:8888 88

আমি তখন বুঝতে পেরেছিলাম যে আমি সম্প্রতি ফিডলারের সেটআপ করেছি নিবন্ধ অনুযায়ী সমস্ত পরিষেবাগুলির জন্য প্রক্সি হিসাবে কাজ করার জন্য - ট্র্যাফিক-থেকে-নেট-সার্ভিস-সাথে- ফিডলারের সাথে ট্র্যাফিক-ট্র্যাফিক

একবার আমি ফিডলারের দৌড়ে গেলে আমি সফলভাবে সংযোগ করতে সক্ষম হয়েছি।


3

আমার সমাধানটি কিছুটা আলাদা এবং দ্রুত ছিল :)

  1. উইন্ডোজ শংসাপত্রগুলি (স্টার্ট-> উইন্ডোজ শংসাপত্রগুলি) এ যান এবং আপনার সংগ্রহস্থলের শংসাপত্রগুলি সরান (সেগুলি গিট: xxx দিয়ে শুরু হয়)
  2. ভিএসকোডে যান এবং টার্মিনাল লিখুন:

    কনফিগারেশন শংসাপত্র

  3. ভিজ্যুয়াল স্টুডিওতে যান (কোনও ভিএসকোড নেই) এবং গিট টানুন। একটি পপআপ শংসাপত্রগুলির জন্য জিজ্ঞাসা করবে। রেপোর জন্য আপনার শংসাপত্র রাখুন

  4. ভিএসকোডে যান এবং গিট টানুন। উইঙ্ক্রেড স্টোর থেকে শংসাপত্রগুলি স্বয়ংক্রিয়ভাবে আনা হয়েছিল

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


শুরু-> উইন্ডোজ শংসাপত্রগুলি কবজির মতো কাজ করে! ধন্যবাদ!
হাইরিসর

3

লিনাক্স ব্যবহারকারীদের জন্য যারা মাইক্রোসফ্ট শংসাপত্র ব্যবস্থাপক ব্যবহার করতে পারবেন না। এটিই একমাত্র সমাধান আমি ssh ব্যবহার বাদে খুঁজে পেয়েছি। আপনার সংগ্রহশালা ভিউতে শংসাপত্রগুলি তৈরি করতে হবে (নীচের চিত্রগুলি দেখুন) গিট শংসাপত্র পেতে

এবং ফলাফল: গিট শংসাপত্রের ফলাফল পান

পাসওয়ার্ডটি অনুলিপি করুন! অ্যাজুরে ডিওপস এটি সঞ্চয় করে না এবং আপনি এটি আর দেখতে পারবেন না!

এনবি: ২০২০ সাল পর্যন্ত বিকল্প শংসাপত্রগুলি মাইক্রোসফ্ট ব্লগ চেক করে অক্ষম করা হয়েছে


1

আমি প্রচুর বিকল্প ব্যবহার করে দেখেছি, তবে যে আমার পক্ষে কাজ করেছে তা হ'ল:

  1. তার থেকে গীত পাসওয়ার্ড পরিচালকে ডাউনলোড রিলিজ অধ্যায়

  2. সাধারণ করার চেষ্টা করুন git fetchযা উইন্ডোটি স্বয়ংক্রিয়ভাবে আসবে (উদাহরণস্বরূপ ডিফল্ট উইন্ডোগুলির বিকল্প হিসাবে) এবং ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখতে বলবে তবে মানকটির চেয়ে আরও মার্জিত উপায়ে।

শংসাপত্রগুলি সঠিকভাবে প্রবেশ করার পরে এটি কাজ করেছিল, যদিও আমি আগে একটি ত্রুটি পেয়েছিলাম।

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


1

আমার এই সমস্যা ছিল এবং মাইক্রোসফ্টের একটি প্রযুক্তি থেকে প্রাপ্ত নির্দেশাবলী এটি আমার জন্য স্থির করে:

  • ভিজ্যুয়াল স্টুডিওর সমস্ত দৃষ্টান্ত বন্ধ করুন।
  • টাস্ক ম্যানেজারটি খুলুন এবং কোনও টিএফএস পরিষেবা চালু রয়েছে কিনা তা পরীক্ষা করে দেখুন। তাদের প্রতিটি নির্বাচন করুন এবং শেষ প্রক্রিয়া ট্রি ক্লিক করুন।
  • নীচের ফোল্ডারে ব্রাউজ করুন এবং% স্থানীয় অ্যাপ ডেটা% \ মাইক্রোসফ্ট \ টিম ফাউন্ডেশন {সংস্করণ \ ache ক্যাশে সমস্ত সামগ্রী এবং ফোল্ডারগুলি মুছুন
  • কন্ট্রোল প্যানেলে যান -> ব্যবহারকারীর অ্যাকাউন্ট -> আপনার শংসাপত্র -> উইন্ডোজ শংসাপত্র পরিচালনা করুন, এটি সরাতে ভিএসটিএস ইউআরএল নির্বাচন করুন
  • তারপরে "সি: \ ব্যবহারকারীগণ \ ব্যবহারকারী নাম \ অ্যাপডাটা \ স্থানীয় \ গিটারড্রেডিশনাল ম্যানেজার \ টেন্যান্ট কোড" এ যান এবং এটি মুছুন
  • এছাড়াও "সি: \ ব্যবহারকারীগণ \ ব্যবহারকারী নাম \ অ্যাপডাটা \ লোকাল.আইডেন্টিটি সার্ভিস" এ যান এবং এটি মুছুন


0

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


0

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

আপনাকে 'বিকল্প পরিচয়পত্র' সক্ষম করতে হবে (আমি জানি এটি বিরক্তিকর) অথবা আপনার একটি অ্যাক্সেস টোকেন তৈরি করতে হবে। এই ক্ষেত্রে অ্যাক্সেস টোকেন তৈরি করা অস্থায়ী এলোমেলো পাসওয়ার্ডের মতো। আপনি যদি উইন্ডোজ টুলিং ব্যবহার করেন তবে এটি আপনার জন্য করা হয়।

যে কোনও উপায়ে Securityডান উপরের কোণে প্রোফাইল প্রসঙ্গ মেনুতে যান।

নিরাপত্তা বিন্যাস

তারপরে যদি আপনার বস / ম্যানেজার / ডিউডের প্রশাসনিক অধিকারগুলি আপনার পক্ষে থাকে তবে 'বিকল্প পরিচয়পত্র' সক্ষম হয়। অন্যথায় আপনার ভাগ্য গ্রহণ করুন এবং একটি 'ব্যক্তিগত অ্যাক্সেস টোকেন' উত্পন্ন করুন।

নিরাপত্তা বিন্যাস


0

সেটআপ করতে 2 থেকে 5 মিনিট!

  • আপনার এসএসএইচ কীগুলি তৈরি করুন (~ / .ssh /)

ssh-keygen -C "jamal@fabrikam.com"

  • Azure DevOps পরিষেবাদি / টিএফএসে সর্বজনীন কী যুক্ত করুন key
  • এসএসএইচ দিয়ে গিট সংগ্রহস্থলটি ক্লোন করুন

সূত্র


0

Git প্রমাণীকরণ এবং আকাশী নীল devops সার্ভারের সাথে সংগ্রাম এবং অন্যান্য উত্তর চেষ্টা করার পরে এই ডগা এখানে আমার জন্য কাজ করেন।

ভিজ্যুয়াল স্টুডিও ব্যবহার করছেন? টিম এক্সপ্লোরার আপনার জন্য অ্যাজুরি রেপসের সাথে প্রমাণীকরণ পরিচালনা করে।

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


-1

কন্ট্রোল প্যানেল -> শংসাপত্র ব্যবস্থাপক -> উইন্ডোজ শংসাপত্রগুলি পরিচালনা করুন -> গিট সংগ্রহস্থলের এন্ট্রি চয়ন করুন এবং ব্যবহারকারী এবং পাসওয়ার্ড সম্পাদনা করুন। মুছে ফেলা '. গিট / কনফিগারেশন 'এবং আবার চেষ্টা করুন। মনোযোগ এটি কিছু গিট সেটিংসও পুনরায় সেট করতে পারে!


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