TortoiseGit এ "গিটটি পরিষ্কারভাবে প্রস্থান হয়নি (প্রস্থান কোড 128)" ত্রুটিটি কীভাবে সমাধান করবেন? [বন্ধ]


99

প্রতিশ্রুতি দেওয়ার সময় আমি এই গুরুতর ত্রুটির মধ্যে পড়েছি এবং একটি বাগ রিপোর্ট তৈরি করেছি

টর্টোজাইজিট অপারেশনে আমি এই ত্রুটিটি পেতে থাকি:

গিটটি পরিষ্কারভাবে বের হয়নি (প্রস্থান কোড 128)

আমি প্রোগ্রামটি পুনরায় ইনস্টল করেছি, রিবুট করেছি এবং গিথুব থেকে একটি নতুন রেপো ক্লোন করার চেষ্টা করেছি - কিছুই কাজ করছে বলে মনে হচ্ছে না। আমি% appdata% deleted কচ্ছপ গিট ফোল্ডারটিও মুছে ফেলেছি ... আমার এখন ক্ষতি হচ্ছে। কীভাবে এগিয়ে যেতে হবে?


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

লো ডিস্ক স্পেস আমার কাছে এই সমস্যাটি সৃষ্টি করেছে
মাইক

আমার জন্য এটি কচ্ছপের গিট নিয়ে কাজ করছে না, তবে আমি গিট ব্যাশ দিয়ে সাফল্য পেয়েছি। চেষ্টা করে দেখুন
নোমান

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

আমার ক্ষেত্রে, আমি কেবল ssh-addটার্মিনালটিতে টাইপ করে কাজ শুরু করি।
lucianosousa

উত্তর:


38

এটি সম্ভবত কারণ আপনার এসএসএইচ কীটি আপোস হয়েছে। একটি নতুন তৈরি করুন এবং এটি আপনার গিটহাব অ্যাকাউন্টে যুক্ত করুন।


11
এর অর্থ এই নয় যে কীটি আপোস করা হয়েছিল ... কিছু সপ্তাহ আগে গিথুব সমস্ত কীগুলিকে হ্যাক করা হলে অকার্যকর করে দেয়।
রিপার 234

4
নতুন এসএসএইচ কী তৈরির জন্য। পড়ুন help.github.com/articles/generating-ssh-keys
emeraldhieu

6
এফওয়াইআই, এই উত্তরটি এখন আর বৈধ নয়, কারণ প্রস্থান কোডটি 128অনেক কিছুই বোঝাতে পারে, এবং এসএসএইচের সাথে নির্দিষ্ট নয় specific
জেফ্লান্ট

31

আমার জন্য আমাকে নীচের কমান্ডগুলির সাথে আমার গিট ব্যবহারকারীর নাম এবং ইমেলটি যুক্ত করতে হবে:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

4
এটি ইউনিক্স-ভিত্তিক সিস্টেমগুলির জন্য। ছেলেরা উইন্ডোজ চাইছে। উবুন্টুতে আমরা সকলেই জানি পাই হিসাবে এটি সহজ ...
Деян

8
উপরেরটি অবশ্যই উইন্ডোতে কাজ করে works যতদূর আমি জানি গিট কমান্ডগুলি কখনই ওএস নির্দিষ্ট হয় না।
T_D

ধন্যবাদ যে আমার সমস্যার সমাধান করেছে বিটবকেট। কচ্ছপ সেটিংসে একটি নাম এবং মেল যুক্ত করতে হবে এবং এখন এটি কার্যকর হয়!
জোহানেস স্টাডলার 6'18

উইন্ডোজে আমার সমস্যাটি সমাধান করুন
সালভান

10

git-bash মারাত্মক রিপোর্ট: তৈরি করতে অক্ষম <Path to git repo>/.git/index.lock : ফাইল বিদ্যমান।

মোছা index.lock ত্রুটিটি সরিয়ে দেয়।


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

8

আপনি যদি উইন্ডোজ 7 চালাচ্ছেন:

আমি নিরাপদে এটি করার সর্বোত্তম উপায়টি স্থির করার চেষ্টা করছিলাম তবে অলস উপায়টি হ'ল:

  1. মূল ফোল্ডারটি ডান ক্লিক করুন
  2. "বৈশিষ্ট্য" বোতামটি ক্লিক করুন
  3. "সুরক্ষা" ট্যাবে ক্লিক করুন
  4. "সম্পাদনা" বোতামটি ক্লিক করুন
  5. "ব্যবহারকারী" দিয়ে শুরু হওয়া গোষ্ঠীতে ক্লিক করুন
  6. "সম্পূর্ণ নিয়ন্ত্রণ" বলছে এমন চেকবক্সটি ক্লিক করুন
  7. ডায়লগগুলি বন্ধ করতে সমস্ত ঠিক আছে ক্লিক করুন।

আমি বুঝতে পারি এটি উইন্ডোজগুলির "সুরক্ষা" বৈশিষ্ট্যগুলিকে নষ্ট করতে পারে তবে এটি কাজটি করে।


এটি কাজ করেছিল, আমি উইন্ডোজ 10 ব্যবহার করছি
অভিষেক গার্গ

6

আমার ক্ষেত্রে আমার ডিরেক্টরিতে একটি ফোল্ডার সার্ভারে গিট-সংগ্রহস্থল হিসাবে ব্যর্থতার কারণ ঘটেছে।



4

win7 64 এ:

গিট-গুই একটি ভাল উত্তর দেয়: পূর্ববর্তী গিটটি লক ফাইলটি ক্র্যাশ করে ছেড়ে গেছে। ম্যানুয়ালি সরান। আমার ক্ষেত্রে, এটি .git / রেফ / হেড / শাখার নাম ছিল lock

মুছুন, এবং ত্রুটি 128 চলে যায়। এটি অবাক করে দেয় যে কচ্ছপগুলি এত সহজ ব্যাখ্যা দেয় না।


3

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


1

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



1

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


1

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

আমার কাছে এনভিআইডিআইএ "টেগ্রা অ্যান্ড্রয়েড ডেভেলপমেন্ট প্যাক" ইনস্টল আছে এবং মনে হয় এটির সাথে mysysgit.exe এর একটি সংস্করণ রয়েছে। টার্টোইজজিট স্বয়ংক্রিয়ভাবে সেই ইনস্টলেশন অবস্থানটি খুঁজে পেয়েছে (মানক গিট ইনস্টলের পরিবর্তে) এবং সেটিংস মেনুতে এটিকে স্বয়ংক্রিয়ভাবে বসানো হয়েছে।

এটি সংশোধন করতে, "সেটিংস -> সাধারণ" এ যান এবং mysysgit.exe এর পথের জন্য একটি ক্ষেত্র রয়েছে। এটি সঠিক ইনস্টলেশনটির দিকে ইঙ্গিত করছে তা নিশ্চিত করুন।


1

একটি দ্রুত সমাধান হ'ল উদাহরণস্বরূপ একটি নতুন স্থানীয় ডিরেক্টরি তৈরি করা হবে: c: it git_2014, এই ডিরেক্টরিতে ডান ক্লিক করুন এবং গিট ক্লোন নির্বাচন করুন


0

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

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