ম্যাকে গিটক ইনস্টল করুন


223

কেউ কীভাবে ম্যাকে গিটক ইনস্টল করতে জানেন?

তাদের অফিসিয়াল ওয়েবসাইট থেকে মনে হচ্ছে গিটক গিট নিয়ে আসে তবে আমার গিটের সংস্করণ (git version 1.7.12.4 (Apple Git-37) না।

brew install gitk গিটকের জন্য কাজ করে না

সংস্করণ তথ্য (মন্তব্যগুলি থেকে অনুলিপি করা):

  • ওএস এক্স 10.8.2 (12C2034) "মাউন্টেন সিংহ"
  • এক্সকোড সংস্করণ 4.6 (4H127)

1
আপনি ওক্সের কোন সংস্করণ ব্যবহার করছেন? 10.8.4-এ আমার git version 1.8.2.1 (Apple Git-45)এতে রয়েছেgitk
ফাউন্ড্রি

1
প্রায় এক বাজিলিয়ন গিট সরঞ্জাম রয়েছে যা ওএস এক্সে কাজ করে, আপনার gitkবিশেষ প্রয়োজন কেন ? এছাড়াও, gitkহোমব্রু গিট অন্তর্ভুক্ত করা হয়।
মিলিমুজ

1
@ মিংইউ: সোর্সট্রি অ্যাপ.কম , একটির জন্য।
ফিজারি

2
গিটএক্স হ'ল একটি দুর্দান্ত গিট ক্লায়েন্ট। আমি এটি লিনাক্সে মিস করছি
rcomblen

1
যদি আপনি সোর্স ট্রিটি ইনস্টল করেন ... এটির নিজস্ব প্যাক-ইন অনুলিপিটি উপস্থিত হয় git- এবং এটির মধ্যে এমন একটি বিল্ড রয়েছে gitk, যাতে আপনি এটির জন্য একটি নাম তৈরি করতে পারেন এবং কেবল এটি ব্যবহার করতে পারেন।
অ্যাড্রিয়ান

উত্তর:


312

সঠিক, 1.7.12.4 (অ্যাপল গিট -৩)) গিটকের সাথে আসে না। মদ ব্যবহার করে আপনি পৃথক সূত্র হিসাবে গিট + গিট-ইউআইয়ের আরও সাম্প্রতিক সংস্করণ ইনস্টল করতে পারেন। এখানে আরও বিশদ নির্দেশাবলী: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ (এই নিজস্ব প্রতিবেদনে গিট-গুই / গিটকে উত্তোলন করার প্রতিশ্রুতি দেখুন) : https://github.com/Homebrew/homebrew-core/commit/dfa3ccf1e7d3901e371b5140b935839ba9d8b706 )

টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালান:

brew update
brew install git
brew install git-gui

যদি আপনি কোনও ত্রুটি পেয়ে থাকেন যা এটি গিটকে লিঙ্ক করতে পারে না, তবে আপনাকে উল্লিখিত ফাইলগুলির অনুমতি / মালিকদের পরিবর্তন করতে হবে।

একবার সম্পূর্ণ হয়ে গেলে, চালান:

type -a git

এটি নিশ্চিত করে নিন:

/usr/local/bin/git

যদি এটি না হয় তবে চালান:

brew doctor

এবং পথে / usr / স্থানীয় / বিনকে আগে পথে পরিবর্তন করুন। এখন, গিটক আপনার পথে চলবে (গিটের একটি আপডেট সংস্করণ সহ)।


1
ব্রু ব্যবহারের জন্য আমি গিট 1.8.3.4 ইনস্টল করেছি। তবে গিটকে বাগ আছে। আপনি যদি শাখাটি পরীক্ষা করে টাইপ করেন তবে gitk --allঅস্টেজড স্থানীয় শাখা দৃশ্যমান। আপনি গিটের স্থিতি টাইপ করার পরে, অবিচলিত স্থানীয় শাখাটি অদৃশ্য। কেউ কি এটা অভিজ্ঞতা আছে?
নুড়ি 8888

8
আমি উপরে বর্ণিত সমস্ত আপডেট করেছি, তবে গিটের সংস্করণ পরিবর্তন হয়নি - আমার কাছে অবশ্যই অতি সাম্প্রতিকতম সংস্করণ ছিল। তবে এখন আমার হঠাৎ গিটক আছে! হুররে
কুবা

1
হাঁ কুবুর সাথে একইভাবে হ্যাঁ আমি রহস্যজনকভাবে এখন গিটক!
9:58

2
টার্মিনাল সেশনটি পুনরায় চালু করার প্রয়োজন হতে পারে।
ভেকসেন

@ Gigovanipds কি সমস্যা ছিল?
ভলভক্স

27

আমার ঠিক একই সমস্যা ছিল এবং এটি নীচে সমাধান করা হয়েছে:

  1. Http://git-scm.com/download/mac থেকে ম্যাকের জন্য অফিসিয়াল গিট প্যাকেজটি ডাউনলোড করুন
  2. প্যাকেজ ইনস্টল করুন। এটি সমস্ত বাইনারি / usr / স্থানীয় / গিট / বিনে রাখে।
  3. টার্মিনালের বাইরে গিটকে অ্যাক্সেসযোগ্য করার জন্য ptionচ্ছিকভাবে অন্তর্ভুক্ত স্ক্রিপ্টটি চালান
  4. হয় আপনার রাস্তায় / ইউএসআর / স্থানীয় / গিট / বিন যোগ করুন বা একটি উপাধি ব্যবহার করুন ( alias gitk='/usr/local/git/bin/gitk')

1
b / .bash_ প্রোফাইলে ফাইলটিতে। যুক্ত করুন: PATH = / usr / স্থানীয় / বিন রফতানি করুন: AT PATH বা / usr / স্থানীয় / গিট / বিন পথ path
জিনবম হিও

23

আপনি যদি ইতিমধ্যে হোমব্রিউয়ের মাধ্যমে গিট ইনস্টল করেন তবে আপনি কেবল আপগ্রেড করতে পারেন:

$ type -a git
/usr/bin/git
$ brew upgrade git
$ type -a git
/usr/local/bin/git

স্থানীয় / বিনের একজনের কাছে গিটক থাকবে


3
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত। এছাড়াও, আপনি যদি ম্যাক ওএস এক্সের সাথে উপস্থিত সিস্টেম গিটটি ব্যবহার করে থাকেন তবে হোমব্রিউয়ের মাধ্যমে গিটের একটি নতুন ইনস্টল করার ক্রমটি পরিবর্তিত হবে: brew install git && which gitযা (কোনও পাং উদ্দেশ্যে নয়) আপনাকে আউটপুট দেয় /usr/local/bin/git ... নোট: আই এছাড়াও হবে অত্যন্ত আপডেট এবং ডাক্তার সুপারিশ প্রথম, হিসাবে: brew update ; brew doctor && brew install git && which git-অথবা- brew update ; brew doctor && brew upgrade git && which gitপরিবর্তে ... প্রত্যাশিত পেতে /usr/local/bin/git(থেকে আউটপুট whichকমান্ড)।
likethesky

1
@ গিওভাননিপডস - গ্রীট ইনস্টল করুন গিট। আপনার কাছে সম্ভবত গিটের পুরানো সংস্করণ রয়েছে।
ইয়ানতাক

17

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

আপনি এখান থেকে গিটক্স ইনস্টল করতে পারেন।

http://rowanj.github.io/gitx/

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

আপনার রেপো যান এবং কেবল টাইপ করুন:

$ gitx --all

এটি গুই খুলবে।

ব্যবহারকারী ম্যানুয়াল: http://gitx.frim.nl/user_manual.html


16

গিট ম্যাক সংস্করণটি ছাড়া আসে gitkতবে আপনি যদি brew install gitতাত্ক্ষণিকভাবে অ্যাক্সেস পান তবেgitk

আমি ম্যাক সিয়েরা 10.12.5 ব্যবহার করছি

সম্পাদনা করুন: এটি আর কাজ করে না, আপনাকে অবশ্যই ইনস্টল করতে হবে brew install git-gui


8

এটি ঠিক করার দুটি উপায় রয়েছে:

  1. ইউনিক্স ওয়ে
  2. হোমব্রু ওয়ে

1. ইউনিক্স ওয়ে:

চারটি সহজ পদক্ষেপ

  1. সম্পাদন which gitটার্মিনাল আপনার অবস্থান জানতে gitএক্সিকিউটেবল। ডিরেক্টরিটি খুলুন gitkএবং binফোল্ডারের ভিতরে সন্ধান করুন । পথটি অনুলিপি করুন --- সাধারণত/usr/local/git/bin
  2. bash_profileআপনার যদি ইতিমধ্যে না থাকে তবে তৈরি করুন~/.bash_profileস্থানীয় gitএবং gitkপথগুলিতে লোকেশন যুক্ত করতে আপনার সম্পাদনা করুন । অথবা, নীচের লিখিত নমুনা থেকে কেবল অনুলিপি-পাস্তা।
  3. দ্রষ্টব্য : আপনি এল ক্যাপিটান বা উচ্চতর ব্যবহার করছেন এবং যদি আপনি কোনও অজানা রঙের নাম "চুন" ত্রুটি পান --- একটি পাঠ্য সম্পাদকের মধ্যে gitkঅবস্থান থেকে ফাইলটি খুলুন তবে এই পদক্ষেপটি প্রাসঙ্গিক/usr/local/bin/gitklimeফাইলের সমস্ত উল্লেখ সন্ধান করুন এবং এর সাথে প্রতিস্থাপন করুন "#99FF00"। এটি করার আগে একটি ব্যাকআপ নিন।
  4. পুনরায় লোড করুন: source ~/.bash_profile& চালানgitk

নমুনা bash_profile:

# enabling gitk
export PATH=/usr/local/git/bin:$PATH

2. হোম ব্রুও উপায়

সাবধানতা - নীচের বেশিরভাগ ধাপে সম্ভবত sudoবিশেষাধিকারের প্রয়োজন ।

  • brew update
  • brew doctor
  • brew link git
  • /usr/local/Cellar/git/2.4.0/binপথে যোগ করা হয়েছে এবং তারপরে পুনরায় লোড করুন এবং রান করুনgitk
  • এখনও ভাগ্য নেই? আরও এগিয়ে যান।
  • which gitগিটটি এখনও লিঙ্কযুক্ত থাকলে চালনা ও পর্যবেক্ষণ করুন/usr/bin/git
  • যদি হ্যাঁ, তবে ডিরেক্টরিটি খুলুন এবং এটি নির্ধারণ করুন বাইনারি কার্যকর ছিল।
  • এটির ব্যাকআপ নিন, একটি গিট.বাক নামের সাথে সংরক্ষণ করা যেতে পারে এবং আসল ফাইলটি মুছুন
  • টার্মিনালটি পুনরায় লোড করুন - source ~/.bash_profile

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

2

আমি যা করতে পেরেছি তা হ'ল: ব্রিউ ইনফো গিট

যা আমাকে তথ্য দিয়েছে যে গিটটি এখানে ক্লোন করা হয়েছিল: / ওসরা / লোকাল / সেলার / গীত / ১.৯.০

সুতরাং আমি স্রেফ যুক্ত করেছি: /usr/local/Cellar/git/1.9.0/bin আমার PATH env ভেরিয়েবলের শুরুতে।

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


brew info gitএবং তারপরে PATH এ এটি যে পথটি রয়েছে তাতে যুক্ত করে আমার / y প্রোফাইলে কাজ করেছে
Yo Ludke

2

আপনি যদি ইতিমধ্যে ফিংক ইনস্টল করে নিয়ে থাকেন তবে এটি আমার জন্য ইয়োসেমাইট / ওএস এক্স 10.10.5 এ কাজ করেছে:

fink install git

নোট করুন যে পার্শ্ব প্রতিক্রিয়া হিসাবে, অন্যান্য গিট কমান্ডগুলি অ্যাপল (২.৩.২) এর সংস্করণটির চেয়ে ফিনক দ্বারা ইনস্টল করা নতুন গিট সংস্করণ (২.২.১) ব্যবহার করছে, যা এখনও রয়েছে তবে আমার AT PATH দ্বারা প্রচলিত রয়েছে।


2

এছাড়াও আপনি পেতে পারেন gitkসঙ্গে gitMacPorts থেকে।

sudo port install git

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

0

প্রথমে আপনি যা গিটের সংস্করণটি চালাচ্ছেন তা পরীক্ষা করা দরকার, মদযুক্ত ইনস্টল করা একটিটি / ইউএসআর / লোকাল / বিন / গিটে চলতে হবে, আপনি এটি ব্যবহার করে টার্মিনাল থেকে যাচাই করতে পারবেন:

which git

গিটটি যদি অন্য কোনও ডিরেক্টরিতে প্রদর্শিত হয় তবে এটি আপনার পথে যুক্ত করার জন্য আপনাকে টার্মিনাল থেকে চালানো দরকার:

echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile

এর পরে আপনি আপনার টার্মিনালটি বন্ধ করে আবার খুলতে পারেন বা চালাতে পারেন:

source ~/.bash_profile

ও ভয়েলা! আপনি যদি ওএসএক্স ম্যাভেরিক্সে চলমান থাকেন তবে আপনাকে এক্সক্লার্টজ ইনস্টল করতে হবে।


0

গিট সংস্করণ 1.7.12.4 সহ ম্যাক 10.7.5 এ আমার একই সমস্যা ছিল

আমি যখন গিটকে দৌড়ালাম তখন আমি একটি ত্রুটি পেয়েছি:

"Error in startup script: expected version number but got "Git-37)"
    while executing
"package vcompare $git_version "1.6.6.2""
    invoked from within
"if {[package vcompare $git_version "1.6.6.2"] >= 0} {
    set show_notes "--show-notes"
}"
    (file "/usr/bin/gitk" line 11587)

আমি যখন গিটকে কোডটি দেখলাম তখন আমি লাইনটি দেখলাম যা সংস্করণ সেট করে।

set git_version [join [lrange [split [lindex [exec git version] end] .] 0 2] .]

এটি গিট সংস্করণ ফলাফলের Git-37পরিবর্তে কোনওভাবে পার্স করেছে1.7.12.4

আমি সবেমাত্র git_version লাইনটি এর সাথে প্রতিস্থাপন করেছি:

set git_version "1.7.12.4"


0

যদি আমার মতো, আপনি সোর্স ট্রি ইনস্টল করে রেখেছেন , তবে gitkপাশাপাশি ব্যবহার করতে চান , আপনি সোর্সট্রি'র এম্বেড সংস্করণের গিটারের সাথে আসা সংস্করণটি ব্যবহার করতে পারেন।

সোর্সট্রি'র সংস্করণের গিট (এবং এইভাবে গিটক) এখানে রয়েছে:

উইন্ডোজ জন্য:

C:\Users\User\AppData\Local\Atlassian\SourceTree\git_local\bin\git.exe

or

%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin

ম্যাকের জন্য:

/Applications/SourceTree.app/Contents/Resources/git_local/bin

সেই ডিরেক্টরিতে, আপনি একটি gitkনির্বাহযোগ্য পাবেন।

@ অ্যাড্রিয়ানকে এই মন্তব্যের জন্য ধন্যবাদ যা আমাকে এই বিষয়ে সতর্ক করেছে। আমি ভেবেছিলাম এটি নিজের মতো করে উত্তর হিসাবে পোস্ট করা ভাল।

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