La funzione "Sviluppo remoto" (Remote development) di Visual Studio Code è davvero molto comoda. L'unico aspetto che non gestisce correttamente è l'autenticazione su Git tramite "chiave SSH", necessaria per effettuare push e pull dai repository git@. Certo, per aggirare il limite basta copiare la chiave SSH sulla stessa macchina sulla quale risiede il codice, ma si tratta di una soluzione sub-ottimale, molto rischiosa dal punto di vista security. No: quello che vorremmo veramente è la possibilità di eseguire push e pull con Git utilizzando la chiave SSH locale, custodita al sicuro sullo stesso PC dal quale stiamo lavorando tramite Visual Studio Code. Ebbene: è necessario un minimo di configurazione, ma è assolutamente possibile. Vediamo dunque come usare Git con la chiave SSH del PC locale con Visual Studio Code Remote Development.
[risolto] Git pull warning: L'esecuzione di un pull senza specificare come riconciliare branch divergenti non è consigliata
| |A partire da Git versione 2.27 (fornita a corredo di Ubuntu 20.10, Groovy Gorilla), il "solito" comando git pull mostra un avviso: warning: L'esecuzione di un pull senza specificare come riconciliare branch divergenti non è consigliata. L'operazione va comunque a buon fine, ma molti di noi vorranno sicuramente capire il significato di questa novità ed evitare che il messaggio si presenti ogni volta. In questo articolo vedremo dunque sia come fare, in pratica, per evitare la comparsa del warning, sia che cosa significhi
Miglior Client Git: 5+ software ad interfaccia grafica per Windows e Mac
| |Siete alla ricerca di un buon programma per collaborare ad un progetto tramite Git, magari per consigliarlo a qualcuno senza esperienza? questa è la lista dei migliori client Git in circolazione. La selezione è stata distillata escludendo i prodotti "trial" oppure a pagamento, tutti quelli unicamente a linea di comando, le molte applicazioni amatoriali o ancora troppo acerbe.
Commit! Pull! Push! - Guida rapida a Git per professionisti impegnati
| |Git (si pronuncia ghit come ghiro, non git come gita!)) è un moderno software per il controllo di versione che consente ai team di collaborare ad uno stesso progetto prevenendo le sovrascritture/cancellazioni accidentali e, più in generale, gestire il ciclo di sviluppo con la massima flessibilità . Si tratta di uno strumento molto articolato, ma per cominciare ad usarlo concretamente bastano pochi concetti-chiave.