Installazione di git su OSX 10.8 senza Xcode


15

Vorrei impostare il mio ambiente di sviluppo sull'iMac della mia ragazza, ma non è forte con me sprecare 3 GB di spazio, che è ciò che occupa Xcode. Inoltre, non vuole / non può passare oltre la 10.8 perché Photoshop non funzionerà, o alcune sciocchezze.

Come posso ottenere git su OSX 10.8 senza Xcode. Dubito in qualche modo che sia impossibile eseguire qualche megabyte di git senza 3GB di Xcode.

Risposte:


10

Nota che questa è una semplice copia di una mia precedente risposta su superuser.com .

Ecco un modo per installare git su Mac OS X senza XCode.

Il sito Web ufficiale di Git fornisce un programma di installazione: http://git-scm.com/download/mac

Dopo aver installato git, devi anche aggiungere la sua directory al tuo percorso: echo "PATH=/usr/local/git/bin:\$PATH" >> ~/.bash_profile source ~/.bash_profile

L'aggiunta della directory al percorso impedirà a Mac OS X di richiedere l'installazione di XCode ogni volta che si digita gitil terminale.

I crediti vanno a Bobby Allen e alla risposta di GoZoner su SO .


Questo! Devo aggiungere al percorso (almeno per Sierra) nessuna menzione nel file Leggimi o sul sito Web che ho potuto vedere.
Melbourne2991,

7

C'è un programma di installazione binario che puoi scaricare. Vedi anche la Guida introduttiva - Installazione di Git del gitsito Web:

Esistono diversi modi per installare Git su un Mac. Il più semplice è probabilmente quello di installare Xcode Command Line Tools. Su Mavericks (10.9) o superiore puoi farlo semplicemente provando a eseguire git dal Terminale la prima volta. Se non lo hai già installato, ti verrà richiesto di installarlo.

Se desideri una versione più aggiornata, puoi anche installarla tramite un programma di installazione binario. Un programma di installazione OSX Git è gestito e disponibile per il download dal sito Web Git, all'indirizzo http://git-scm.com/download/mac .

Tuttavia, come sottolinea @denis , a partire da luglio 2017, i file binari nella pagina di download del sito Web Git sono per la versione 10.9 o successiva. Se guardi dove sono effettivamente ospitati i file binari, su SourceForge c'è una FAQ su quale versione dell'installer binario scaricare se hai una versione precedente di Mac OS X / macOS:

Quale versione devo scaricare?

Se stai correndo:

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

Quindi per 10.8, ti consigliamo di scaricare qualsiasi programma di installazione binario che termina con il nome -snow-leopard. Esistono diversi programmi di installazione binari, ma è quello con la versione più recente di Git git-2.3.5-intel-universal-snow-leopard.dmg. Ecco un link per il download diretto per questo (23,1 MB): https://sourceforge.net/projects/git-osx-installer/files/git-2.3.5-intel-universal-mavericks.dmg/download


A luglio 2017, quel programma di installazione binario inizia a scaricare git-2.13.1-intel-universal-mavericks.dmg - 10.9 non 10.8. La FAQ sotto sourceforge.net/projects/git-osx-installer/files dice "10.8 Mountain Lion: git - * - snow-leopard", di cui il più recente che vedo è git-2.3.5 del 2015: hellwithit.
denis,

2

Prima di tutto puoi scaricare git direttamente, come consiglia Adam.

In alternativa allo strumento git da riga di comando, potresti desiderare l'app GUI. Raccomando Atlassian SourceTree . Questo è un client Git / Mercurial davvero bello e potente. Ho provato molte applicazioni GUI e solo SourceTree mi ha soddisfatto. Il pacchetto dell'applicazione ha già incorporato Git e Mercurial.

Alla fine, puoi scaricare gli strumenti della riga di comando di Apple senza XCode dal portale per sviluppatori Apple . Se non sei ancora uno sviluppatore, dovresti registrarti nel portale (è facile e gratuito).


Altri download sono ora (2017) su developer.apple.com/download/more
denis il

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.