Med knappar och sensorer för att göra musik med Intel Edison (2 / 9 steg)
Steg 2: Låt oss git Edison redo för några snabba iterationer.
Obs: Om du redan känner dig runt git och GitHub, kan du hoppa över detta avsnitt genom att bara installera git på din Edison, och sedan skapa och kloning en repa till både Utvecklingsmaskin och Edison.
Det finns många sätt att distribuera koden till Edison. Några av dessa alternativ inkluderar Intel XDK, Arduino IDE, SSH och många andra. För att göra det lätt för oss att hålla reda på de förändringar vi gör i vår kod, för att ge oss ett bekvämt sätt att uppdatera koden körs på Edison och ge oss en säker miljö för att testa nya idéer, kommer vi att använda kraften i git versionskontrollsystemet. Detta kommer att tillåta oss att göra ändringar som vi gör dem, skjuta dem till GitHub och sedan dra dem till våra Edison i en mycket liten mängd tid. Det ger oss också den extra fördelen av att vara kompetent att stegvis göra ändringar i vår kod, med säkerhet kunna ignorera ändringarna utan att förlora de framsteg vi har gjort.
Första saker först, du kommer att behöva installera kommandoradsverktyget git på din Edison. SSH till din Edison, sedan installera git med hjälp av opkg.
Opkg installera git
Efter installationen, bör du kunna be git för det är version att bekräfta den är korrekt installerad.
git--version
Nästa, vi ska skapa en git -förrådet på GitHub, att ge oss en lämplig plats att vara värd vår kod så att vi kan driva från vår utveckling maskinen och dra från vår Edison. Om du inte har en GitHub konto, gå vidare och skapa en nu. Om du inte har använt GitHub innan, kan det vara bra att följa deras Hello World handledning för att bekanta dig med de verktyg som de erbjuder.
Skapa en databas för projektet, väljer att initiera den med en README samt Node.js .gitignore. När du skapat klon reporäntan till din Utvecklingsmaskin. Då SSH till din Edison och klon reporäntan till mappen användare (~).
git clone https://github.com/yourusername/yourprojectname.git ~ /
Nu när du har klonat till båda platserna, kommer du att kunna driva koden från din Utvecklingsmaskin och dra ner på din Edison att få de senaste ändringarna i projektet.