Ho due repository remoti. Uno è privato (Bitbucket) e l'altro pubblico (Github). Stavo spingendo le modifiche a Bitbucket usando l'app Github e poi spingendo lo stesso commit su repository Github usando Xcode. Tuttavia, recentemente sono stato in grado di spingere il commit Github e utilizzando SourceTree ricevo questo messaggio di errore:Impossibile PUSH recenti si impegna su Github che è stato inviato a Bitbucket
This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/pre-push.
Questo è come appare dal di dentro SourceTree:
Come posso ottenere il mio repository Github per accettare i commit più recenti?
Ok. Sono nuovo di questo problema. Come potrei andare a risolvere il mio percorso? Grazie. – Jonathan
'PATH' è una variabile di ambiente contenente un elenco di directory di ricerca che la shell utilizza per trovare i programmi eseguiti. Il modo in cui viene modificato dipende dal sistema operativo in uso e da altri dettagli, ma la maggior parte dei sistemi operativi utilizza la shell bash. Se stai usando la shell bash, modifica il tuo script ~/.bashrc. Ci sono molti posti per scoprire tutti i dettagli che non rientrano in un commento. – db48x
Ho rimosso il .git/hook/pre-push. Ora posso caricare nuovamente su github. Perché Github ha iniziato ad aggiungere questi file ".git/hooks/pre-push"? Devo cancellare questi file ogni volta? Quando uso Github desktop per mac. Non c'è problema. Quando uso la riga di comando non funziona. a meno che non elimini il file indicato. Non dovrebbe optare in una cosa del genere? – eonist