কমান্ড শেল থেকে গিট আনইনস্টল করবেন কীভাবে?


16

আমি বর্তমানে ইনস্টল করেছি

git --version
git version 2.7.4 (Apple Git-66)

এই পথে

which git
/usr/bin/git

পূর্ববর্তী উত্তরে কীভাবে গিট আনইনস্টল করবেন? এটি চালানোর পরামর্শ দেওয়া হয়েছিল uninstall.sh, তবে আমি চালালে cd /usr/bin/gitআমি পাই -bash: cd: /usr/bin/git: Not a directory

নীচে আমি ls -lডিরেক্টরিতে আউটপুট অনুলিপি করেছি usr/bin(কেবলমাত্র সেই ফাইলগুলি যা আমাকে জায়গার কারণে গিট সম্পর্কিত বলে মনে হয়)।

    -rwxr-xr-x   1 root   wheel     18176 Mar 12 09:08 git
    -rwxr-xr-x   1 root   wheel     18208 Mar 12 09:08 git-cvsserver
    -rwxr-xr-x   1 root   wheel     18208 Mar 12 09:08 git-receive-pack
    -rwxr-xr-x   1 root   wheel     18192 Mar 12 09:08 git-shell
    -rwxr-xr-x   1 root   wheel     18208 Mar 12 09:08 git-upload-archive
    -rwxr-xr-x   1 root   wheel     18208 Mar 12 09:08 git-upload-pack

আমি কীভাবে গিট আনইনস্টল করব? আমি একটি নতুন সংস্করণে আপডেট করার চেষ্টা করছি , ইনস্টলারটি সফলভাবে চলে, তবে আমি যখন চালনা git --versionকরি তখনও আমি পুরানো সংস্করণ পাই get এইভাবে আমি গিটটি আনইনস্টল করার এবং স্ক্র্যাচ থেকে পুনরায় ইনস্টল করার চিন্তা করছিলাম, নিশ্চিত না এটি সঠিক পন্থা কিনা sure


cd /usr/binতাহলে ls -lএবং পোস্ট ফলাফল দয়া করে?
ইমোলেটিলি

@ মোটামুটি ধন্যবাদ, আমি এটি যোগ করেছি। তোমার কোন কিছু লাগলে আমাকে জানাবে.
দাম্বো

কোন উত্তর এটি অপসারণ প্রস্তাব? এটি খুব বেশি ভোট দেওয়া দরকার কারণ এটি কোনও ভাল ধারণা নয় and এবং আপনাকে / usr / bin / git এ গিট ইনস্টল করা উচিত নয় (বাস্তবে এটি করা বেশ কঠিন তাই আপনি এটি কীভাবে পরিচালনা করেছিলেন)
ব্যবহারকারী 151019

যদি আপনি যে প্রশ্নটি দেখেছিলেন সেটি আপেল.স্ট্যাকেক্সেঞ্জারভিউ / সেকশনস / ১৪350০৩/২ দ্রষ্টব্য যে নোটটি আমাদের / ইউএসআর / বিন / গিটে নেই এবং এমন একটি ডিরেক্টরি রয়েছে যা আপনার ক্ষেত্রে আপেলের পেয়েছে এবং গিট ডিরেক্টরি নেই
ব্যবহারকারী 151019

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

উত্তর:


17

অ্যাপল-বিতরণ গিট আনইনস্টল করবেন না। আপনি এটিকে যেমনটি রেখে দিতে পারেন এবং PATHপরিবেশের ভেরিয়েবলের ডিরেক্টরিতে এটি আগে রেখে অন্য সংস্করণটি চালাতে পারেন ।

ওএস এক্সে অন্য সংস্করণটি ইনস্টল করার সবচেয়ে সহজ উপায় হ'ল হোমব্রু প্যাকেট ম্যানেজার।

এটি ইনস্টল করার পরে, আপনি চালাতে পারেন:

brew install git

হোমব্রু ( brew) সমস্ত নির্ভরতার যত্ন নেবে এবং সর্বশেষতম গিট সংস্করণটি কনফিগার করবে, তবে এখনও এটির একটি সেটিংস পাওয়া যাবে যা এটি স্বয়ংক্রিয়ভাবে সমাধান করতে পারে না, তাই হোমব্রু শেষে কী বলে তা পড়ুন।

ইনস্টল প্যাকেজগুলি brewসিস্টেম-প্রাক ইনস্টল প্যাকেজ হস্তক্ষেপ করে না। এটি /usr/local/Cellarডিরেক্টরিতে প্যাকেজ ইনস্টল করে এবং এক্সিকিউটেবলকে রাখে /usr/local/bin, সুতরাং আপনাকে কেবল এটির PATHআগে পরিবর্তনশীল রাখতে হবে /usr/bin


3

যে লোকেরা অফিসিয়াল গিট হোমপেজে নির্দেশনা অনুসরণ করে গিটgit ইনস্টল করেছেন এবং তাই ইনস্টল করেছেন /usr/local/bin/gitতাদের জন্য আনইনস্টল স্ক্রিপ্টটি চালান:

/usr/local/git/uninstall.sh


কীভাবে এটি আনইনস্টল করবেন /usr/bin/git?
nohillside

@ নোহিলসাইড এটি করে না, কারণ গিট-এসএসএম ডটকম / ইউএসআর / বিন / গিট ইনস্টল করে না। আরও পরিস্কার করার জন্য উত্তর আপডেট করুন।
ক্যাস্পার

ধন্যবাদ। আপনি যদি ডাউনটিভোটগুলি সম্পর্কে ভাবছেন, দয়া করে প্রশ্নটি আবার পড়ুন। যদিও আপনার উত্তর নিজেই সঠিক, এটি সরাসরি জিজ্ঞাসিত প্রশ্নের সমাধান করে না।
nohillside

@ নোহিলসাইডে আমি সচেতন, তবে এটি শিরোনামের জবাব দেয়, এবং শিরোনামই কারণটি আমি নিবন্ধটি ক্লিক করেছি - সুতরাং এই উত্তরটি আমাকে সহায়তা করবে :)
ক্যাস্পার

1

/usr/bin/gitকিছু অন্যান্য সিএমডি সরঞ্জাম সহ, একটি বাস্তব বাইনারিটির জন্য কেবল একটি জাম্পার বাইনারি হ'ল এক্সকোড.এপ বা 'এক্সকোড কমান্ড লাইন সরঞ্জাম' (সিএলটি) আসে। এটি এসআইপি দ্বারা সুরক্ষিত এবং আপনার এটি মুছে ফেলা উচিত নয়।

আপনি Xcode.app বা / গ্রন্থাগার / বিকাশকারী / কমান্ডলাইনটুলস / অপসারণ বিবেচনা করতে পারেন।


0

আমার একটি খুব অনুরূপ সমস্যা ছিল। কয়েক ঘন্টা ধরে এটির জন্য সংগ্রাম করে এবং শেষ পর্যন্ত আমার .ssh ফোল্ডারটি মুছে ফেলা / মুছতে এবং একটি নতুন ssh কী উত্পন্ন করার কৌশলটি কার্যকর করেছিল।

আমি টার্মিনালে নিম্নলিখিত চালানো

rm -rf .ssh/

(আরএম-আরএফ এর পরে .ss টাইপ করুন এবং ট্যাব টিপুন, এটি ফোল্ডারে ঝাঁপিয়ে দেওয়া উচিত)

আপনার ssh ফোল্ডারের আর অস্তিত্ব থাকবে না

এরপরে, নিম্নলিখিত কমান্ডটি দিয়ে আপনার সর্বজনীন কী তৈরি করুন

ssh-keygen -t rsa

অথবা, আপনি যদি নিজের ইমেল ঠিকানাটি সেট আপ করতে চান তবে আপনি টাইপ করতে পারেন

ssh-keygen -t rsa -C "youremailaddress@example.com"

এটি একটি ssh কী উত্পন্ন করবে

(প্রম্পটগুলি অনুসরণ করে প্রক্রিয়াটি দেখুন, প্রয়োজনে পাসওয়ার্ড সেট করুন)

তারপরে, আপনি নিম্নলিখিতটি টাইপ করে আপনার কোডটি প্রদর্শন করতে পারেন

cat .ssh/id_rsa.pub

অথবা

pbcopy < ~/.ssh/id_rsa.pub

(স্বয়ংক্রিয়ভাবে আপনার সর্বজনীন কী অনুলিপি করতে)

অবশেষে, এটিকে আপনার গিটহাব বা অন্য কোনও ক্ষেত্রে পেস্ট করুন, কারণ আপনি সাধারণত একটি পাবলিক এসএস কী যোগ করেন।

এটি আমার পক্ষে খুব ভাল কাজ করেছে।

আমি আশা করি এটি আরও কয়েকজনকেও সহায়তা করে


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