L'integrazione tra GitHub e XCode e' piuttosto semplice.
Per prima cosa dall'interfaccia Web si crea un nuovo progetto e nella root del progetto si digitano i seguenti comandi (come da istruzioni a video)
-----
git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/[nome_utente]/[nome_progetto].git
git push -u origin master
-----
fatto cio' aprendo il menu Source Control di XCode si trova gia' il tutto configurato. Da qui in poi si puo' gestire tutto da XCode
Visualizzazione post con etichetta Git. Mostra tutti i post
Visualizzazione post con etichetta Git. Mostra tutti i post
martedì 7 febbraio 2017
lunedì 16 gennaio 2017
Integrazione di Android Studio con GitHub
Android Studio permette una buona integrazione con GitHub ma ci sono un po' di passi non banalissimi per arrivare al risultato desiderato.
Per prima cosa dall'interfaccia Web di GitHub si crea il nuovo progetto
Poi da Android Studio si Crea un Git Repository
facendolo puntare alla directory dell'applicazione in fase di sviluppo (in questo caso una applicazione per Android Wear)
git remote add origin https://github.com/[username]/[project_name].git
Per prima cosa dall'interfaccia Web di GitHub si crea il nuovo progetto
Poi da Android Studio si Crea un Git Repository
facendolo puntare alla directory dell'applicazione in fase di sviluppo (in questo caso una applicazione per Android Wear)
Si apre un terminale da dentro Android Studio e nella root del progetto si digita il codice
git remote add origin https://github.com/[username]/[project_name].git
si conferma
In seguito si effettua il primo commit
A questo punto si e' pronti per fare il primo push del progetto verso GitHub
La richiesta della password e' quella relativa all'account GitHub (in questo caso e' pero' il portachiavi di Mac)
martedì 22 luglio 2014
AndroidIBeaconLibrary e' morta??
Un po' di tempo fa avevo indicato come sviluppare applicazione IBeacon su Android mediante l'utilizzo della libreria AndroidIBeaconLibrary di Radius
In questi giorni avevo bisogno di rimettere mano alla libreria e con mia grande sorpresa il progetto e' scomparso dal sito di Radius Network e la pagina GitHub mostra un laconico messaggio
Per avere un po' di idee sul motivo di una cosi' repentina rimozione si puo' leggere questo post
Ma e' veramente morta questa libreria??
La cosa divertente e' che su GitHub sono presenti ancora tutti i commit per cui e' sufficiente effettuare un fork del progetto (legale in base alla licenza Apache) mediante l'apposito pulsante
per copiare tutta la storia di commit nella propria pagina GitHub.
A questo punto si puo' cliccare il pulsante Clone On Desktop per copiare tutta la storia dei commit anche sul proprio client
In questi giorni avevo bisogno di rimettere mano alla libreria e con mia grande sorpresa il progetto e' scomparso dal sito di Radius Network e la pagina GitHub mostra un laconico messaggio
Per avere un po' di idee sul motivo di una cosi' repentina rimozione si puo' leggere questo post
Ma e' veramente morta questa libreria??
La cosa divertente e' che su GitHub sono presenti ancora tutti i commit per cui e' sufficiente effettuare un fork del progetto (legale in base alla licenza Apache) mediante l'apposito pulsante
per copiare tutta la storia di commit nella propria pagina GitHub.
A questo punto si puo' cliccare il pulsante Clone On Desktop per copiare tutta la storia dei commit anche sul proprio client
con il comando Revert si puo' quindi generare una qualsiasi release della libreria
Ancora piu' semplice, visto che la rete nasconde ma difficilmente cancella, sui server di Amazon sono disponibili ancora i file tar.gz della versione per Eclipse
Per rendere le cose ancora piu' semplici ho copiato le ultime tre versioni sul mio Google Drive (tutte per uso con Eclipse)
giovedì 1 marzo 2012
domenica 12 febbraio 2012
Geocompass su GitHub
Il progetto della bussola geologica e' stato pubblicato su GitHub
git@github.com:c1p81/Geocompass.git
al momento non e' funzionante
git@github.com:c1p81/Geocompass.git
al momento non e' funzionante
martedì 7 febbraio 2012
Git e GitHub
ho spostato il progetto su Git Hub e riporto di seguito un breve tutorial
prima di registrarsi su GitHub e' necessario configurare la propria Linux Box creando le proprie chiavi ssh con il comando
ssh-keygen -t rsa -C "your_email@youremail.com"
formulando la passphrase
successivo passo importante e' quello di definire l'utente che usa Git
git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"
la mail deve essere la stessa con cui e' stata firmata la chiave RSA
successivamete dall'interfaccia del sito si deve creare un repository
per iniziare ad usare il repository ci si deve poi porre nella root del progetto sul disco locale e scrivere
git init
questo comando crea una directory nascosta in cui vengono inseriti i file di configurazione di Git
Dopo di cio' per popolare il server remoto si deve
git add .
git commit -m 'commento al commit'
git remote add origin git@github.com:username/nome_repository.git
git push origin master
prima di registrarsi su GitHub e' necessario configurare la propria Linux Box creando le proprie chiavi ssh con il comando
ssh-keygen -t rsa -C "your_email@youremail.com"
formulando la passphrase
successivamente ci si registra su GitHub e nel menu "Account Settings” > Click “SSH Public Keys” > Click “Add another public key” si deve inserire il contenuto del file rsa.pub contenuto nella directory .ssh della propria home.
Si puo' testare il corretto inserimento digitando ssh -T git@github.comsuccessivo passo importante e' quello di definire l'utente che usa Git
git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"
la mail deve essere la stessa con cui e' stata firmata la chiave RSA
successivamete dall'interfaccia del sito si deve creare un repository
per iniziare ad usare il repository ci si deve poi porre nella root del progetto sul disco locale e scrivere
git init
questo comando crea una directory nascosta in cui vengono inseriti i file di configurazione di Git
Dopo di cio' per popolare il server remoto si deve
git add .
git commit -m 'commento al commit'
git remote add origin git@github.com:username/nome_repository.git
git push origin master
per effettuare gli aggiornamenti si puo' procedere,ponendosi nella directory di radice del progetto sottoposto a Git con
git diff per vedere le differenze con il progetto precedente
git commit -m "stringa" per preparare l'aggiornamento del progetto su GitHub. Fino ad ora comunque non sono state fatte modifiche al sistema di GitHub e tutto rimane in locale. Nella stringa si puo' riassumere in modo stringato le modifiche effettuate
git push -u origin master effettua l'invio e la sincronizzazione con il database remoto
Attenzione: se si sono aggiunti dei file rispetto al commit precedente si deve in modo esplicito digitare il comando
git add nomefile per includere il file nel progetto Git
per aggiungere invece in un colpo solo tutti i file che sono stati creati nel progetto si digita invece
git add . (attenzione al punto finale..e' importante)
con git status si ha un elenco della situazione della sincronia del progetto
se si vuole invece copiare un progetto da git e creare una copia locale (clone) si puo' digitare
git clone git@github.com:c1p81/GpsTest.git
git diff per vedere le differenze con il progetto precedente
git commit -m "stringa" per preparare l'aggiornamento del progetto su GitHub. Fino ad ora comunque non sono state fatte modifiche al sistema di GitHub e tutto rimane in locale. Nella stringa si puo' riassumere in modo stringato le modifiche effettuate
git push -u origin master effettua l'invio e la sincronizzazione con il database remoto
Attenzione: se si sono aggiunti dei file rispetto al commit precedente si deve in modo esplicito digitare il comando
git add nomefile per includere il file nel progetto Git
per aggiungere invece in un colpo solo tutti i file che sono stati creati nel progetto si digita invece
git add . (attenzione al punto finale..e' importante)
con git status si ha un elenco della situazione della sincronia del progetto
se si vuole invece copiare un progetto da git e creare una copia locale (clone) si puo' digitare
git clone git@github.com:c1p81/GpsTest.git
Iscriviti a:
Post (Atom)
Debugger integrato ESP32S3
Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede nell'ID USB della porta Jtag. Nel modulo...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...