ভিজ্যুয়াল স্টুডিও 2017 - গিট মারাত্মক ত্রুটির সাথে ব্যর্থ হয়েছিল


153

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

Error encountered while pushing to the remote repository: Git failed with a fatal error.
PushCommand.ExecutePushCommand

এবং সেই অনুসারে আনতে এবং টানুন আদেশগুলিও।

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

ভিজ্যুয়াল স্টুডিও 2015 এন্টারপ্রাইজ সংস্করণ (EE) এবং সিই আমার জন্য সম্পূর্ণ সূক্ষ্ম কাজ করে।

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


2
আপনি কি কোন সমাধান খুঁজে পেয়েছেন?
জেরিওয়েল

আমি কোনও সাফল্য না দিয়ে উত্তর দেওয়া পদ্ধতিগুলির মধ্যে কমপক্ষে 3 টি চেষ্টা করেছি। সবচেয়ে খারাপ, কী কারণে এটি ঘটেছিল তা সম্পর্কে আমার কোনও ধারণা নেই।
এম মালকে

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

1
আমি সমস্ত ধরণের ত্রুটিও পাচ্ছিলাম, কেবলমাত্র গিটহাব এক্সটেনশানটি আপডেট করে এগুলি সব ঠিক করেছি Tools > Extensions & Updates
ড্যানিয়েল বেইলি

উত্তর:


89

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

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


1
এটি আমার পক্ষে কাজ করেছে। প্রস্তাবিত সমাধানগুলির মধ্যেও সবচেয়ে সহজ বলে মনে হচ্ছে
স্টিভ কেনেডি

1
খুশি এটা সাহায্য করে। আপনি যদি দয়া করে এটি ভোট দিতে পারেন? এটি অন্যকে সাহায্য করতে পারে। ধন্যবাদ!
wbing520

1
এর জন্য ধন্যবাদ. আমার GIt ইস্যুটি সর্বশেষ আপডেট হওয়া VS2017
শেরউইন

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

2
Credential Managerউইন্ডোজ 10 এ কেবল এটি অনুসন্ধান করতে (উইন্ডোজ কী ব্যবহার করুন)। তারপরে উইন্ডোজ শংসাপত্রগুলি ক্লিক করুন। জেনেরিক শংসাপত্র বিভাগে নীচে স্ক্রোল করুন এবং সন্ধান করুন git: https://your.tfs.server। আমি আমার উইন্ডোজ পাসওয়ার্ড পরিবর্তন করার পরে এই ত্রুটি পেয়েছি।
goku_da_master

73

আমি এখানে একটি সমাধান যুক্ত করতে যাচ্ছি যা পূর্ববর্তী উত্তরগুলি ইতিমধ্যে উল্লিখিত হয়নি, তবে এটিই এটি আমার জন্য স্থির করেছে।

  1. ফোল্ডারটি নেভিগেট করুন C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\এবং মুছুন Git

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

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

  4. উপর আগাইয়া গীত ওয়েবসাইট এবং Windows জন্য Git এর সর্বশেষ সংস্করণ ইনস্টল করুন।

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


9
আমি ইতিমধ্যে উইন্ডোজ ইনস্টল জন্য গিট ছিল। পদক্ষেপ 1 এবং 5 পদক্ষেপ কার্যকর করা আমার জন্য তা করেছে।
টমাস ডিট্টম্যান

4
আহেম - বা উপরোক্ত পথে সম্প্রদায়ের পরিবর্তে এন্টারপ্রাইজ ;-)
ফ্যাটবাক

@ ডগলাস আপনি একদম ঠিক বলেছেন আপনি যা উল্লেখ করেছেন তা আমি অনুসরণ করেছি। এটি সমস্যার সমাধান করে।
টুন 15

1
চতুর্থ ধাপে আমি উইন্ডোজের জন্য -৪-বিট গিট ব্যবহার করেছি এবং এটি আমার জন্য কাজ করেছে। আমার ভিএস2017 15.7.3 আবার এই ত্রুটি না পেয়ে আমার রিমোটে চাপ দিতে পারে।
qxotk

2
আমার জন্য, আমার যা দরকার ছিল তা ছিল পদক্ষেপ 1 ( gitফোল্ডারটি সরানো হয়েছেC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
বারম্পাস

41

আমার একটা আলাদা সমস্যা ছিল আমার কম্পিউটারে সিস্টেম 32 এবং সিসউও 64 তে পুরানো ওপেনএসএসএল ডিএলএল ফাইল রয়েছে তাই আমার সমস্যাটি সমাধান করার জন্য, আমাকে অনুলিপি করতে হয়েছিল libeay32.dllএবংssleay32.dll ভিজুয়াল স্টুডিও 2017 এর গিট ফোল্ডারগুলির মধ্যে একটি ফোল্ডার থেকে অন্য ফোল্ডারে যেতে হয়েছিল।

FROM: C:\Program Files (x86)\Microsoft Visual Studio\2017\vs_edition\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin\

TO: C:\Program Files (x86)\Microsoft Visual Studio\2017\বনাম_অডিশন\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\libexec\git-core

রেফ: গিট - দূরবর্তী সংগ্রহস্থল ক্লোন করতে পারে না


7
এটি আমার পক্ষে কাজ করেছে, কিন্তু হ্যাকটি আপনি কোথাটি খুঁজে পেয়েছেন?
স্টিংজি জ্যাক

একই কৌশল 'প্রফেশনাল' এর জন্য কাজ করে, dll এর অনুলিপি করে, ভিএস উদাহরণগুলি বন্ধ করে দেয়, আবার খুলুন এবং আবার বন্ধ করার চেষ্টা করুন।
সিভোকভো

এগুলি কেবল আমার জন্য অনুপস্থিত ছিল না। এই লিঙ্কটি আপনাকে কীভাবে অনুলিপি করতে হবে তা কীভাবে সন্ধান করতে হবে তা বর্ণনা করে। developercommunity.visualstudio.com/content/problem/27220/...
Riki

আমরা সকলেই যে সমাধানটি অনুসন্ধান করছি এটিই এর সমাধান হতে পারে! ধন্যবাদ!
tsalaroth

আমার জন্য কাজ করেছেন, ত্রুটি:Error encountered while cloning the remote repository: Git failed with a fatal error. CloneCommand.ExecuteClone
ওগ্লাস

14

আমি অনেক চেষ্টা করেছিলাম এবং শেষ পর্যন্ত এটি গিতে যা পড়েছিলাম তা থেকে কিছু সংশোধন করে কাজ করতে পেরেছি - দূরবর্তী সংগ্রহস্থলটিকে ক্লোন করা যায় না :

  1. ভিজ্যুয়াল স্টুডিও 2017 সিই ইনস্টলেশন পরিবর্তন করুন windows উইন্ডোগুলির জন্য গিট সরান (ইনস্টলার → সংশোধন করুন → একক উপাদান)।

  2. থেকে সবকিছু মুছুন C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git

  3. ভিজ্যুয়াল স্টুডিও 2017 সিই ইনস্টলেশন পরিবর্তন করুন windows উইন্ডোজের জন্য গিট যুক্ত করুন (ইনস্টলার → সংশোধন করুন → একক উপাদান)

  4. উইন্ডোতে গিট ইনস্টল করুন (32 বা 64 বিট সংস্করণ), সিস্টেমের পথে গিট কনফিগার করা আছে।

2 এবং 3 পয়েন্টের প্রয়োজন নেই; আমি চেষ্টা করিনি।

এখন এটি আমার গোগগুলিতে ঠিক আছে।


1
আমার জন্য কাজ করেছেন, তবে ঠিক 1 এর পরে আমি আমার পিসির জন্য প্রোগ্রাম তালিকায় উইন্ডোজের জন্য গিটও আনইনস্টল করেছিলাম।
বেনিচকা

এটি আমার পক্ষে কাজ করেছে। সুতরাং এটি গীটের সংস্করণটির মতো দেখায় যে এমএস জাহাজগুলি খারাপ, এবং এটি উইন্ডোজ রিলিজের অফিশিয়াল গিটের সাথে প্রতিস্থাপন করা সমস্যার সমাধান করে - কেবল এটি প্যাথ-এ রয়েছে তা নিশ্চিত করুন এবং গিটের একমাত্র সংস্করণ ইনস্টল করা আছে। আমি মনে করি আমরা শেষ পর্যন্ত ভিএস ২০১7 এ স্থানান্তরিত হচ্ছি।
এন্নো

12

ইন Control Panel\All Control Panel Items\Credential Manager==> Windows Credentials গিট সরান: http: // ........

এবং আবার চেষ্টা করুন ..

উপভোগ করুন!


আপনি কেন মনে করেন যে সমস্যাটি ভুল ক্রেডিটে? এটি কেবল একটি ক্ষেত্রে সহায়তা করবে তবে আপনি অন্য একটি ত্রুটি পাবেন receive থাই সমস্যা সমাধান করে না
অ্যালেক্স জেড

11

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

Git failed with a fatal error.
pull --verbose --progress --no-edit --no-stat --recurse-submodules=no origin

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

আমি কেবল কোডটি উল্টিয়ে দিয়েছি এবং এটি কাজ করে।


7

আমি একবার রিপোজিটরি সিঙ্ক্রোনাইজ করার চেষ্টা করতে গিয়ে গিটের কাছ থেকে এ জাতীয় ত্রুটি হয়েছিল (আমার সহকর্মীর কাছ থেকে পরিবর্তনগুলি স্থগিত করে আমি আমার কমিটগুলি প্রেরণের চেষ্টা করেছি):

মারাত্মক ত্রুটি সহ গিট ব্যর্থ হয়েছিল। টান --verbose - প্রগ্রেস - না সম্পাদনা - কোন স্ট্যাট --recurse-submodules = কোন উত্স

এটি প্রমাণিত হয়েছে যে Commit allস্থানীয় প্রতিশ্রুতি তৈরি করতে বোতামটি টিপানোর পরে , ভিজ্যুয়াল স্টুডিওর একটি ফাইল নিঃশব্দে ছেড়ে দেওয়া হয়েছিল এবং এই বিশদযুক্ত ত্রুটি বার্তার প্রকৃত অর্থ: "আপনার সমস্ত পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ"।

অনুপস্থিত ফাইলটি হ'ল সত্ত্বা ফ্রেমওয়ার্ক 6 মডেল এবং এটি প্রায়শই ফাইল হিসাবে প্রদর্শিত হয় যদিও আপনি এতে কোনও জিনিস পরিবর্তন করেন নি।

আপনি সমস্ত প্রতিশ্রুতিবদ্ধ বা প্রতিশ্রুতিবদ্ধ না যে সমস্ত পরিবর্তন পূর্বাবস্থাপন করতে পারেন।


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

আমি কেবল লক্ষ্য করেছি যে আমি যে ফাইলগুলি প্রতিশ্রুতিবদ্ধ করেছি সেগুলি এখনও "পরিবর্তন" এর অধীনে। আমি তাদের পুনরায় recmitted। এবং সমস্যাটি চলে গেছে।
জুড

5

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


4

আমারো একই ইস্যু ছিল. ভিজ্যুয়াল স্টুডিওটি পুনরায় চালু করা আমার পক্ষে কাজ করেছে ... আপনি জিনিস পুনরায় ইনস্টল করার আগে এটি চেষ্টা করে দেখতে পারেন।


4

আমি গিটক্রেন এবং ভিজ্যুয়াল স্টুডিও 2017 ব্যবহার করছি।

গিটক্রেন যখন কোনও সংগ্রহস্থল ক্লোন করে, তখন এটি " https://github.com/user/Repo.git " এর পরিবর্তে "git@github.com: ব্যবহারকারী / Repo.git" এর মতো ঠিকানা আনবে ।

এটি ঠিক করতে, টিম এক্সপ্লোরারসেটিংসসংগ্রহস্থল সেটিংসরিমোটসসম্পাদনা করুন এ যান এবং "গিট @" কে "https: //" এবং ":" থেকে "/" তে পরিবর্তন করুন।


4

গিট অ্যাক্সেসের পাসওয়ার্ড পরিবর্তন করার পরে আমার এই সমস্যা হয়েছিল!

পাওয়ারশেল কনসোলের মাধ্যমে আমাকে শংসাপত্রগুলি পুনরায় সেট করতে হয়েছিল।

গিট সংগ্রহস্থল ফোল্ডার স্তরে, স্ক্রিপ্টটি নিম্নরূপ ছিল:

git config --system --unset credential.helper

git config --system credential.helper store

git fetch

আপনাকে ব্যবহারকারী এবং তারপরে পাসওয়ার্ডের জন্য অনুরোধ জানানো হবে।

পরবর্তী কমান্ড আর প্রমাণীকরণের জন্য অনুরোধ করবে না:

git fetch

4

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

আমি যখন আমার আউটপুট উইন্ডোটিতে উপরের ত্রুটিটি টান / আনতে / ধাক্কা দিই, আমি নীচের সলিউশনটি অনুসরণ করি, এটি আমার ইস্যুটিকে পুনর্বহাল করে।

আপনি যদি ভিজ্যুয়াল স্টুডিও 2017 এন্টারপ্রাইজ সংস্করণ ব্যবহার করছেন তবে নীচের কমান্ডটিতে আপনার ব্যবহারকারীর আইডি দিয়ে ইউজার আইডি প্রতিস্থাপন করুন এবং উইন্ডোজ রান উইন্ডোতে (উইন্ডোজ কী + আর) এই আদেশটি কার্যকর করুন।

রানাস / নেটোনালি / ইউজার: ইউজারআইডি "সি: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও \ 2017 \ এন্টারপ্রাইজ \ কমন 7 \ আইডিই \ devenv.exe"

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

এটি পাসওয়ার্ডের জন্য অনুরোধ জানাবে, আপনার পাসওয়ার্ড প্রবেশ করান। একটি নতুন ভিজ্যুয়াল স্টুডিও উদাহরণ খুলবে এবং সঠিকভাবে কাজ শুরু করবে ...


3

আমারো একই ইস্যু ছিল. নিম্নলিখিত পদক্ষেপগুলি আমার জন্য সমস্যার সমাধান করেছে:

  1. "সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 14.0 \ 2017 \ পেশাদার \ কমন 7 \ আইডিই \ প্রচলিত এক্সটেনশানস \ মাইক্রোসফ্ট \ টিমফাউন্ডেশন \ টিম এক্সপ্লোরার \ গিট" ব্যাকআপ এবং মুছুন and
  2. গীতের সর্বশেষ সংস্করণ ইনস্টল করুন: https://git-scm.com/download/win

2
আমার কাছে দুটি মেশিন রয়েছে। দুজনেরই ভিএস2017আরটিএম রয়েছে। ভিএস এর একই সংস্করণ এবং গিটিহাব.ভিজুয়ালস্টুডিওর একই সংস্করণ। টিমএক্সপ্লোরার ফোল্ডারের কোনওটিতেই গিট ফোল্ডার নেই। একটি কাজ করে এবং একটি কাজ করে না। :(
বিল নোয়েল

3

কি দারুন! এই সমস্যার অনেক সমাধান আছে!

এই সহজ চেষ্টা করে দেখুন!

আপনার পাসওয়ার্ড পরিবর্তন করুন!

অন্য দিন, আমি এই বিজ্ঞপ্তিটি পেতে শুরু করেছি যে আমার পাসওয়ার্ড 14 দিনের মধ্যে শেষ হবে। এখন 2 দিন পরে, আমি এই ত্রুটিটি পাচ্ছি:

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

আমি সত্যিই হিট গিট বা ওপেনএসএসএল লাইব্রেরিগুলির মতো অনুভব করি না, তাই আমি কেবলমাত্র আমার কম্পিউটারে উইন্ডোজ পাসওয়ার্ড পরিবর্তন করেছি এবং এটি কার্যকর হয়েছে!

হালনাগাদ

তারপরে আবার ঘটতে শুরু করে। থেকে টিম এক্সপ্লোরার যেতে সিঙ্ক । তারপরে অ্যাকশনগুলি> ওপেন কমান্ড প্রম্পট করুন । কমান্ড প্রম্পটে টাইপ করুন git push origin। এটি আপনার পক্ষে কাজ করতে পারে।


এটি বুদ্ধিমান সমাধান বলে মনে হচ্ছে! আপনাকে ধন্যবাদ;)
মার্কজজ

2

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

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

1

আমিও এই ইস্যুতে দৌড়েছি। আমি আগের দিন আমার কোডটি সিঙ্ক করেছি তাই এটি হঠাৎ করেই এই গিট ত্রুটিটি দিয়েছে তা বোঝা গেল না। ভিজ্যুয়াল স্টুডিও পুনরায় চালু করার ফলে কোনও তফাত হয়নি। উপরের উত্তরগুলি পর্যালোচনা করে এবং কোনও সুস্পষ্ট সমাধান না পাওয়ার পরে, আমি ইতিমধ্যে ইনস্টল করা টর্টোইজিট ব্যবহার করে ভিজ্যুয়াল স্টুডিওর বাইরে সিঙ্ক করার চেষ্টা করার সিদ্ধান্ত নিয়েছি। এটি কাজ করে। আমি তখন সাধারণভাবে ভিজ্যুয়াল স্টুডিওতে সিঙ্ক করতে সক্ষম হয়েছি। আপনার যদি ইতিমধ্যে কচ্ছপযুক্ত না থাকে তবে আপনি এটি কচ্ছপগ্রহীত.অর্গ থেকে ডাউনলোড করতে পারেন (বিনামূল্যে)।


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

1

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

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


1

ভিজুয়াল স্টুডিও 2017 সিই ব্যবহার করে আমি নিম্নলিখিত ত্রুটি বার্তা পেয়েছি।

দূরবর্তী সংগ্রহস্থলের দিকে ধাক্কা দিতে ব্যর্থ। আরও বিশদের জন্য আউটপুট উইন্ডোটি দেখুন।

আউটপুট উইন্ডো নিম্নলিখিতটি দেখিয়েছে:

দূরবর্তী সংগ্রহস্থলের দিকে ধাক্কা দেওয়ার সময় ত্রুটি ঘটেছিল: গিট প্রক্রিয়াটি অপ্রত্যাশিতভাবে ব্যর্থ হয়েছিল। PushCommand.ExecutePushCommand

আমি গিটহাব ডেস্কটপ ব্যবহার করে পরিবর্তনগুলি ঠেলে দেওয়ার চেষ্টা করেছি। এটি নিম্নলিখিত ত্রুটি বার্তা দেখায়।

এই কমিটগুলি ধাক্কা দেওয়া যায় না কারণ এগুলিতে গিটহাবের ব্যক্তিগত হিসাবে চিহ্নিত একটি ইমেল ঠিকানা রয়েছে।

এটাই. সমাধান:

গিটহাব অ্যাকাউন্ট খুলুন >> সেটিংস >> ইমেল >> "আমার ইমেল ঠিকানাটি ব্যক্তিগত রাখুন" পরীক্ষা করুন

হয়ে গেছে। আমার ক্ষেত্রে এটাই সমস্যা ছিল।


এটি আমার সমস্যাও ছিল। আমাকে Block command line pushes that expose my emailসেটিংটি আনচেক করতে হয়েছিল, বিচারাধীন কমিটগুলি ধাক্কা দিতে হয়েছিল। তারপরে আমি আমার গিটহাবের নো-জবাব ইমেল ঠিকানাটি গিট গ্লোবাল কনফিগারেশনে কনফিগার করেছি। ভবিষ্যতের যে কোনও কমিটগুলি তখন সেই ইমেলের সাথে যুক্ত ছিল এবং এখন Block command line pushes that expose my emailআবার চালু হওয়ার পরেও তা ঠেলাঠেলি করা যেতে পারে ।
সুইভেনএলটারম্যান

1

সংগ্রহস্থল সেটিংসে http: //username@asdf/xxx/yy/zzz.git থেকে @ ব্যবহারকারীর নামটি মুছে ফেলার মাধ্যমে আমি এটি কাজ করেছিলাম :

টিম এক্সপ্লোরারসেটিংসসংগ্রহস্থল সেটিংসরিমোটসসম্পাদনা


1

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

গিট কনফিগার - গ্লোবাল শংসাপত্র। {মাইসারভার} .অনুষ্ঠতা এনটিএলএম

কেবলমাত্র আপনার সার্ভারের হোস্টনাম (HTTP বা পোর্ট নম্বর ছাড়াই) {myserver replace প্রতিস্থাপন করুন।

এর পরে, ভিএস সঠিকভাবে সংযোগ করতে সক্ষম হয়েছিল।

সূত্র: https://github.com/Mic Microsoft/ Git- Credential- Manager- for- Windows/ blob/ master/ Docs / Faq.md# qi- thought-microsoft- was- maintaining- this- why- does- the- GCM নয় কাজ হিসাবে প্রত্যাশিত-সঙ্গে-টিএফএস


1

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

  1. আপনার উইন্ডোজ শংসাপত্র পরিচালকের কাছে যান

  2. সমস্ত টিএফএস শংসাপত্রের এন্ট্রি সরান

সমাপ্ত


1

দূরবর্তী শাখাটি মোছার চেষ্টা করার সময় আমার ভিএস 2017 তে একই ত্রুটি হয়েছিল pop সমস্যাটি ছিল শাখাটি সার্ভারে ছিল না (জিআইটি দিয়ে টিএফএস ২০১৮ ব্যবহার করছে) তবে কোনওভাবে ভিজ্যুয়াল স্টুডিওতে এটি "দূরবর্তী / উত্স" বিভাগে প্রদর্শিত হয়েছে। এর অর্থ হ'ল আমি দূরবর্তী শাখাটি মুছতে পারি না (ভিএস এই ত্রুটিটি দিচ্ছিল, যখন সার্ভার এক্সপ্লোরার ব্রাঞ্চটি দেখায় নি)।

এটি কীভাবে ঠিক করা যায় তা এখানে (ভিএস 2017 এ পরীক্ষিত):

  1. ভিজ্যুয়াল স্টুডিওতে, আপনার "দুর্বৃত্ত" দূরবর্তী শাখায় ডাবল ক্লিক করুন;
  2. ভিএসের এখন থেকে এটি থেকে একটি স্থানীয় শাখা তৈরি করা উচিত ছিল;
  3. স্থানীয় শাখায় ডান ক্লিক করুন, "আনসেট দূরবর্তী শাখা" নির্বাচন করুন;
  4. স্থানীয় শাখায় ডান ক্লিক করুন, "পুশ শাখা" নির্বাচন করুন;
  5. আপনার এখন সত্যিকারের সংশ্লিষ্ট দূরবর্তী শাখা থাকা উচিত;
  6. দূরবর্তী শাখাটি মুছুন, তারপরে স্থানীয় শাখাটি।

আশা করি এটি আমার মতো একই সমস্যা থাকা এই থ্রেডে পৌঁছে এমন কাউকে সহায়তা করবে।


0

আমি wgetজিএনইউ সরঞ্জামগুলি থেকে পেয়েছিলাম এবং এটিকে সি: c উইন্ডোতে অনুলিপি করার পরেও আমার এই সমস্যাটি ছিল । libeay.dllএবং libssl.dllফাইল সংরক্ষণাগারে ছিলেন। সেগুলি যখন সি: \ উইন্ডোতে ছিল তখন আমার এই সমস্যাটি ছিল। তাদের অপসারণ সঙ্গে সঙ্গে এটি স্থির করে। সুতরাং, আপনার এই ডিডিএল আছে কিনা তা পরীক্ষা করুন, আপনার পথে কোথাও ডিএসএল, ভিএস এটির প্রত্যাশাগুলি ব্যবহার না করে এর অন্য কোনও সফ্টওয়্যার সংস্করণ তুলছে।


0

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

git config --global credential.helper wincred
git config http.sslcainfo "C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt"
git config --global --unset core.askpass
git config --global --unset mergetool.vsdiffmerge.keepbackup
git config --global --unset mergetool.vsdiffmerge.trustexitcode
git config --global --unset mergetool.vsdiffmerge.cmd
git config --global --unset mergetool.prompt
git config --global --unset merge.tool
git config --global --unset difftool.vsdiffmerge.keepbackup
git config --global --unset difftool.vsdiffmerge.cmd
git config --global --unset difftool.prompt
git config --global --unset diff.tool

তারপরে git config -l(যে কোনও গিট রেপো থেকে মৃত্যুদন্ড কার্যকর করা হয়েছে) কেবল এটিই ফিরে আসবে:

core.symlinks=false
core.autocrlf=false
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=xxxxxxxxxxxx
user.email=xxxxx@xxxxxx.xx
credential.helper=wincred
core.bare=false
core.filemode=false
core.symlinks=false
core.ignorecase=true
core.logallrefupdates=true
core.repositoryformatversion=0
remote.origin.url=https://xxxxxx@bitbucket.org/xxx/xxx.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
branch.identityserver.remote=origin
branch.identityserver.merge=refs/heads/identityserver
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt

কমান্ড লাইন থেকে এটি কার্যকর হয় তা যাচাই করতে git statusঅ্যান্ড git fetchকমান্ডগুলি চালান ।

তারপরে ভিজ্যুয়াল স্টুডিওতে যান, যেখানে আপনার ভাণ্ডারগুলি ফিরে আসবে এবং সমস্ত সিঙ্ক / পুশ / পুল কোনও সমস্যা ছাড়াই কাজ করা উচিত।


0

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

git config --global --edit

ক্লিক করুন Insert, সমস্ত সেটিংস মুছে ফেলুন, ক্লিক করুন Esc, টাইপ করুন :wqএবং Enterসংরক্ষণ করতে।

এখন আপনি কোনও বৈধ ব্যবহারকারীর দ্বারা বাশ বা আইডিই দ্বারা সংগ্রহস্থলটিকে ক্লোন করতে পারেন।


0

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

cmdআপনার সমাধানের মূলটি খুলুন এবং লিখুন:

git pull

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

একবার আমি এটি কাজটি করার পরে টানটি সফল হয়েছিল এবং আমি সংহতকরণের সরঞ্জামে দ্বন্দ্বটি সমাধান করতে পারলাম।

TLDR

আরও সম্পূর্ণ ত্রুটি বার্তা পেতে ভিজ্যুয়াল স্টুডিওর পরিবর্তে কমান্ড লাইনটি ব্যবহার করুন।


আপনাকে ধন্যবাদ আমার এই সমস্যার সমাধান। আমি আমার ডোমেন ব্যবহারকারীর নাম এবং পাসওয়ার্ড পরিবর্তন করেছি এবং আমার করার আগে আমার আপত্তি ছাড়াই পরিবর্তনগুলি হয়েছিল। গিট টান ব্যবহার করার সময়, এটি ব্যবহারকারীর পাসওয়ার্ডের পপআপ পরিবর্তিত করে যা সমস্যাটি বুঝতে সাহায্য করেছিল। তারপরে আমি পূর্ববর্তী সমস্ত পরিবর্তনটি হারাতে গিট রিসেট করেছি এবং তারপরে এটি ভিজ্যুয়াল স্টুডিওতে আমার সমস্যার সমাধান করেছে
এসেন

0

আমি একই সমস্যা পেয়েছিলাম। ভিজ্যুয়াল স্টুডিও 2017 এ, রিবেস বিকল্পের সাথে আমি আমার সমস্যাটি সমাধান করেছি।

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


0

স্থানীয় রেপো মুছে ফেলে সমস্যাটিকে আরও জটিল করে তুললাম যাতে আমি একটি নতুন কপি ক্লোন করতে পারি। আমি নতুন ত্রুটির মুখোমুখি হয়েছি "গিটটি পাওয়া যায় না মারাত্মক ত্রুটির সাথে গিট ব্যর্থ হয়েছিল f

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

গিট কনফিগার - বিগ http.proxy ফলাফলটি http://google.com:80

এটি ঠিক নয় তাই আমি এ থেকে মুক্তি পেয়েছি।

git config --global --unset http.proxy pro


0

চেষ্টা করুন:

ভিএস এর সমস্ত উদাহরণ বন্ধ করা এবং তারপরে কন্ট্রোল প্যানেলে টিএফএস সার্ভারের জন্য অ্যাকাউন্টটি মুছে ফেলা -> ব্যবহারকারী অ্যাকাউন্ট-> শংসাপত্রের পরিচালক

উল্লেখ করুন: https://developercommune.visualstudio.com/content/problem/142173/ after-changing-domain-password-couldnt-connect- to.html


এটি আমার পক্ষে কাজ করেছে। প্রস্তাবিত সমস্ত সমাধানের মধ্যে খুব সহজ বলে মনে হচ্ছে।
স্টিভ কেনেডি

0

আমার ক্ষেত্রে রেপোতে ধাক্কা ঠেকাতে ব্যর্থ জেস্ট ইউনিট পরীক্ষায় "দূরবর্তী সংগ্রহস্থলের দিকে ধাক্কা দেওয়ার সময় ত্রুটি ঘটেছিল: গিট একটি মারাত্মক ত্রুটির সাথে ব্যর্থ হয়েছিল of" এর একই জেনেরিক ত্রুটি দেয়।

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