Articles of git

Errore quando push si impegna con Github: fatale: imansible leggere il nome utente

Da qualche tempo, utilizzo Github per i miei progetti e ho un problema quando voglio spingere i commit. All’inizio, ho biforcuto un repository. Poi ho clonato il fork (con la riga di comando git clone https://github.com/ … ) e, dopo aver apportato delle modifiche, ho commesso un git commit -a ( git commit -a ). […]

Collisione di hash in git

Cosa accadrebbe realmente se avessi una collisione di hash durante l’utilizzo di git? Ad esempio, riesco a commettere due file con lo stesso checksum sha1, lo noterebbero o corromperò uno dei file? Potrebbe essere migliorato per vivere con quello, o dovrei passare a un nuovo algoritmo hash? (Si prega di non deviare questa domanda discutendo […]

Giro di esecuzione locale dopo una spinta git?

Ho esaminato la manpage di githooks ma a meno che manchi qualcosa non vedo un’opzione per git locali, post-push git. Mi piacerebbe averne uno che aggiorni i documenti API sul mio server web (per il quale ho già uno script) dopo che ho spinto il ramo master sul repository GitHub. Ovviamente potrei semplicemente scrivere il […]

Bloccare i file binari usando il sistema di controllo della versione git

Per un anno e mezzo, ho tenuto d’occhio la comunità dei git nella speranza di passare da SVN. Un problema particolare che mi trattiene è l’impossibilità di bloccare i file binari. Nel corso dell’ultimo anno non ho ancora visto gli sviluppi su questo tema. Capisco che i file di blocco vadano contro i principi fondamentali […]

imansible risolvere l’errore di github.com durante la clonazione del repository remoto in git

Cosa ho fatto: ho creato un repository remoto su Github e sto cercando di clonare il repository remoto sul mio computer locale. Durante la clonazione, sto fornendo l’URL clone e la cartella di destinazione. Ma ogni volta che provo a clonare, sto ricevendo questo errore: Errore: “fatale: imansible accedere” https://github.com/hyperion057/spring-repo.git/ “: Imansible risolvere l’host: github.com” […]

git fetch non preleva tutti i rami

Ho clonato un repository, dopo il quale qualcun altro ha creato una nuova filiale, su cui vorrei iniziare a lavorare. Ho letto il manuale e sembra che sia completamente semplice. Stranamente non funziona, e tutti i post che ho trovato suggeriscono che sto facendo la cosa giusta. Quindi mi sottoporrò al castigo, perché ci deve […]

Git: posso sopprimere l’elenco di voci di “contenuto modificato” / sporco del sottomodulo in stato, diff, ecc.?

A un certo punto (attorno alle versioni 1.6.x, credo) git è diventato consapevole dei cambiamenti all’interno dei sottomoduli. Questo serve solo a infastidirmi: $ git venditore di stato | grep modificato: # modificato: fornitore / binari (contenuto modificato) $ git diff vendor / diff –git a / vendor / rails b / vendor / rails […]

L’eliminazione di un ramo in git lo rimuove dalla cronologia?

Venendo da svn, appena iniziando a prendere confidenza con git. Quando un ramo viene eliminato in git, viene rimosso dalla cronologia? In svn, puoi facilmente recuperare un ramo ripristinando l’operazione di cancellazione (fusione inversa). Come tutte le eliminazioni in svn, il ramo non viene mai veramente cancellato, viene solo rimosso dall’albero corrente. Se il ramo […]

Git http – ricorda in modo sicuro le credenziali

C’è un modo per far sì che Git ricordi le mie credenziali quando si connettono a repository remoti su HTTP (S)? Ho provato l’approccio core.askpass dettagliato in git-config per consentire a uno script esterno di fornire le mie credenziali. Sebbene funzioni perfettamente, il nome utente e la password sono ancora memorizzati in testo normale nel […]

Come inviare una richiesta pull su Git

Di recente abbiamo migrato a Git da SVN. Abbiamo installato un repository nudo su una macchina nella nostra rete LAN e clonato su altre macchine. Ora, quando qualcuno esegue le modifiche e si impegna, vogliamo che invii la richiesta di pull al repository nudo (dicendo o inviando un’email o in altro modo) dopo che uno […]