2013-05-20 13 views
43

Come la domanda dice come installare Github per Windows senza una connessione Internet? Se non è possibile, allora c'è qualche cliente alternativo con le seguenti caratteristiche:Come installare Github per Windows offline?

  • supporto per il proxy installatore
  • Offline

ho trovato SmartGit che ha un programma di installazione offline ma sembra doesn avere il supporto proxy

Se non esiste un tale client, cosa si può fare per estendere la funzionalità di github per Windows o qualche altro client? Voglio dire c'è un modo per utilizzare alcune API per estenderlo? Qualsiasi link per questo sarebbe utile.

+0

SmartGit ha il supporto Proxy: assicurarsi di avere 'http.proxy' e amici configurati correttamente: https://www.kernel.org/pub/software/scm/git/docs/git-config.html. Nota che la funzione di aggiornamento automatico di SmartGit/Hg e la "meta-integrazione" di GitHub utilizzano impostazioni Proxy separate dalle Preferenze - Controlla la nuova versione. Questi sono completamente estranei alle operazioni Git. – mstrap

+1

Ho usato GitExtensions su Windows, penso che l'installazione di default sia fornita con il plugin proxy. Ma seriamente, la linea di comando è molto meglio di qualsiasi client attuale. – 1615903

+2

Non riesco a capire come sia fuori tema. Le FAQ affermano che SO può essere usato per domande su "strumenti software comunemente usati dai programmatori". Git non è usato? Avevo l'impressione che fosse usato. –

risposta

12

"GitHub per Windows" è una di quelle magiche/fastidiose app ClickOnce. Sono ideali per le app che tendono a richiedere il funzionamento online (come la pubblicazione su un sito Web di controllo sorgente online)

Altro quindi la funzione "clone di Windows" dal sito Web e il self self contained SSH auto- gestione (anche semi-fastidiosa), non c'è niente di speciale al riguardo se non essere "carina".

Se il numero di telefono è davvero, è necessario il lavoro offline o dietro a proxy, ottenere qualcos'altro. GitExtenions è una grande integrazione nei menu contestuali di Windows e un ottimo gestore di repository e un'interfaccia add/stash/commit non troppo complicata. Mi ricorda molto TortoiseSVN.

MSysgit è anche un'opzione per le GUI, ma è un po 'più rozzo (sembra molto a 16 bit). Personalmente, preferirei usare la linea di comando, ma questa è la mia scelta.

Oh, e, infine, in meno di 10 secondi e 1 google search, ho trovato come impostare GHfW di lavorare attraverso un proxy utilizzando il .gitconfig standard di

+0

Ho trovato il collegamento per far funzionare GHfW tramite proxy ma non è molto buono. Ho eliminato il proxy quando stavo usando internet senza proxy e si è rotto. Impossibile accedere al software. Diceva che un proxy stava interferendo. Mi sono assicurato che .gitconfig fosse senza il proxy ma non ha funzionato. Proverà GitExtensions e ti fornirà un feedback. Grazie. –

+0

Ho controllato GitExtensions. Sta funzionando. C'è un supporto proxy. –

+23

Forse non hai ricevuto la domanda e sono sorpreso che l'autore abbia risposto a questa risposta come risposta perché la domanda era "Come installare GitHub per Windows offline o dietro un proxy", mentre stai rispondendo riguardo a "Come usare GitHub per Windows offline o dietro un proxy ". In ogni caso, sono attualmente in contatto con il supporto GitHub e posterò una risposta non appena avrò capito. –

18

Questa è la risposta che ho ricevuto dal supporto oggi (2015 -06-30):

Purtroppo non abbiamo un programma di installazione standalone in questo momento. GitHub per Windows utilizza la tecnologia ClickOnce di Microsoft per l'installazione e gli aggiornamenti di .

Stiamo attualmente lavorando su un sostituto open source per ClickOnce qui:

https://github.com/squirrel/squirrel.windows

Una volta che la tecnologia è completo e pronto per l'uso, speriamo di cambiare GitHub for Windows per utilizzare questo. Consentirebbe un programma di installazione standalone .

Nel frattempo, è possibile trovare un elenco di interfacce grafiche alternative disponibili qui:

http://git-scm.com/downloads/guis

4

per la versione corrente (al giugno 2017) di GitHub Desktop (Windows), è possibile andare a https://github-windows.s3.amazonaws.com/standalone/GitHubDesktop.exe per il programma di installazione standalone offline.

Per GitHub Desktop (beta), il team sta anche lavorando per renderlo un programma di installazione offline, auspicabilmente per la versione 1.0. Attualmente l'installer ha qualche issues che impedisce l'installazione corretta.