Menginstal git di OSX 10.8 tanpa Xcode


15

Saya ingin mengatur lingkungan dev saya di iMac pacar saya, tapi dia tidak keren dengan saya menghabiskan 3GB ruang, yang mana Xcode mengambil. Dia juga tidak ingin / tidak bisa memutakhirkan 10.8 karena Photoshop tidak akan berfungsi, atau omong kosong.

Bagaimana saya bisa mendapatkan git di OSX 10.8 tanpa Xcode. Saya entah bagaimana meragukan bahwa tidak mungkin menjalankan beberapa megabita git tanpa 3GB Xcode.

Jawaban:


10

Perhatikan bahwa ini adalah salinan sederhana dari jawaban saya sebelumnya di superuser.com .

Inilah cara untuk menginstal git di Mac OS X tanpa XCode.

Situs web resmi Git menyediakan installer: http://git-scm.com/download/mac

Setelah menginstal git, Anda juga harus menambahkan direktori ke path Anda: echo "PATH=/usr/local/git/bin:\$PATH" >> ~/.bash_profile source ~/.bash_profile

Menambahkan direktori ke path akan mencegah Mac OS X dari aksing Anda untuk menginstal XCode setiap kali Anda mengetik gitdi terminal.

Kredit diberikan kepada Bobby Allen dan jawaban GoZoner pada SO .


Ini! Harus ditambahkan ke jalur (setidaknya untuk Sierra) tidak disebutkan di readme atau di situs web yang dapat saya lihat.
Melbourne2991

7

Ada penginstal biner yang dapat Anda unduh. Lihat juga Memulai - Memasang Git dari gitsitus web:

Ada beberapa cara untuk menginstal Git di Mac. Yang paling mudah adalah dengan menginstal Alat Baris Perintah Xcode. Pada Mavericks (10.9) atau lebih baru Anda dapat melakukan ini hanya dengan mencoba menjalankan git dari Terminal untuk pertama kalinya. Jika Anda belum menginstalnya, itu akan meminta Anda untuk menginstalnya.

Jika Anda ingin versi yang lebih baru, Anda juga dapat menginstalnya melalui penginstal biner. Penginstal OSX Git dipertahankan dan tersedia untuk diunduh di situs web Git, di http://git-scm.com/download/mac .

Namun, seperti yang ditunjukkan oleh @denis , pada Juli 2017, binari pada halaman unduhan situs web Git adalah untuk 10.9 atau lebih baru. Jika Anda melihat di mana file biner sebenarnya dihosting, di SourceForge , ada FAQ tentang versi mana dari penginstal biner yang akan diunduh jika Anda memiliki versi Mac OS X / macOS yang lebih lama:

Versi mana yang harus saya unduh?

Jika Anda menjalankan:

  • 10.6 Snow Leopard: git - * - snow-leopard
  • 10.7 Singa: git - * - macan tutul salju
  • 10.8 Mountain Lion: git - * - macan tutul salju
  • 10.9 Mavericks: git - * - mavericks
  • 10.10 Yosemite: git - * - maverick
  • 10.11Yosemite [ sic ]: git - * - maverick

Jadi untuk 10.8, Anda ingin mengunduh penginstal biner yang diakhiri dengan namanya -snow-leopard. Ada beberapa installer biner seperti itu, tetapi yang memiliki versi terbaru dari Git adalah git-2.3.5-intel-universal-snow-leopard.dmg. Berikut ini tautan unduhan langsung untuknya (23,1 MB): https://sourceforge.net/projects/git-osx-installer/files/git-2.3.5-intel-universal-mavericks.dmg/download


Pada bulan Juli 2017, penginstal biner itu mulai mengunduh git-2.13.1-intel-universal-mavericks.dmg - 10.9 bukan 10.8. FAQ di bawah sourceforge.net/projects/git-osx-installer/files mengatakan "10.8 Mountain Lion: git - * - snow-leopard", di mana yang terbaru saya lihat adalah git-2.3.5 dari 2015: hellwithit.
denis

2

Pertama-tama Anda dapat mengunduh git secara langsung, seperti yang disarankan Adam.

Sebagai alternatif untuk alat baris perintah git, Anda mungkin menginginkan aplikasi GUI. Saya merekomendasikan Atlassian SourceTree . Ini adalah klien Git / Mercurial yang sangat bagus dan kuat. Saya mencoba banyak aplikasi GUI dan hanya SourceTree yang memuaskan saya. Paket aplikasi sudah memiliki built-in Git dan Mercurial.

Terakhir, Anda dapat mengunduh alat baris perintah Apple tanpa XCode dari portal pengembang Apple . Jika Anda belum pengembang, Anda harus mendaftar di portal (mudah dan gratis).


Lebih banyak unduhan sekarang (2017) di bawah developer.apple.com/download/more
denis

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.