Wie Du Azure mit Git betreiben kannst? | Thomas Stermole
  • Azure und Git Tutorial

Wie Du Azure mit Git betreiben kannst, ohne das Dir dabei die Haare ausgehen?

[blox_row][blox_column width=”1/1″][blox_text title=”Azure, was ist das?” animation=”none”]

Für alle die noch nie was von Microsoft’s Cloud gehört haben: Die Azure Cloud ist eine (Mega)-Plattform, die Entwicklern erlaubt Microsoft’s globale Datencenter zu nutzen. Besonders spannend ist es, weil es sehr schnell und einfach möglich ist, skalierbare und hochverfügbare Cloud-Anwendungen International zur Verfügung zu stellen.

Ich möchte hier etwas näher in den Deployment Prozess bzw. Version Control eingehen.

[/blox_text][blox_text title=”Was ist Git?” animation=”none”]

Nichts ist schlimmer, als eine überschriebene Datei von einem anderen Entwickler. Git schafft Abhilfe und ist ein Service der Filemanagement sowie Versioning von Files unterstützt. Das bedeutet, dass es eine zentrale Codeverwaltung gibt. Der populärste Dienst ist Github.

[/blox_text][blox_text title=”Welcher Editor macht für die Azure-Entwicklung Sinn?” animation=”none”]

Als erstes stellt sich die Frage, welchen Code-Editor außer Visual Studio kannst Du einsetzen, der auch mit Git kann? Da ich auf einem Mac arbeite, fällt Visual Studio leider flach, aber auf Windows empfehle ich es ausdrücklich, weil es perfekt mit Azure und mit Visual Studio Online (TFVC) zusammenspielt.

[/blox_text][/blox_column][/blox_row]
[blox_row columns=”1/3+1/3+1/3″][blox_column width=”1/3″][blox_divider type=”space” space=”60″ fullwidth=”0″/][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/visual-studio-code.jpg” img_width=”400″ alignment=”left” target=”lightbox” alt=”Visual Studio Code” animation=”fadeInUp”][/blox_image][blox_text animation=”none”]

Visual Studio Code

Microsoft hat kürzlich einen sehr schlanken Editor für Developer veröffentlicht, der super mit Git kann und mein Favorit ist.

[blox_button text=”Visual Studio Code” link=”https://code.visualstudio.com/” target=”_blank” button_type=”btn-default” size=”btn-md”/] [/blox_text][/blox_column][blox_column width=”1/3″][blox_divider type=”space” space=”60″ fullwidth=”0″/][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/brackets-editor1.jpg” img_width=”400″ alignment=”left” target=”lightbox” alt=”Brackets Editor” animation=”fadeInUp”][/blox_image][blox_text animation=”none”]

Brackets

Ein hervorragender Open Source Code Editor für Entwickler, der viele hilfreiche Funktionen bereitstellt.

[blox_button text=”Brackets” link=”http://brackets.io” target=”_blank” button_type=”btn-default” size=”btn-md”/] [/blox_text][/blox_column][blox_column width=”1/3″][blox_divider type=”space” space=”60″ fullwidth=”0″/][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/sublime-text-3.jpg” img_width=”400″ alignment=”left” target=”lightbox” alt=”Visual Studio Code” animation=”fadeInUp”][/blox_image][blox_text animation=”none”]

Sublime Text

Sublime Text ist wohl der Klassiker unter den Text-Editoren. Super-schlank, große Community und viele Plugins.

[blox_button text=”Sublime Text” link=”https://www.sublimetext.com/3″ target=”_blank” button_type=”btn-default” size=”btn-md”/] [/blox_text][/blox_column][/blox_row]
[blox_row][blox_column width=”1/1″][blox_divider type=”space” space=”60″ fullwidth=”0″/][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/github.png” alignment=”left” link=”https://github.com” target=”_blank” alt=”Github” animation=”none”][/blox_image][blox_text title=”Los geht’s” animation=”none”]

Als erstes legen wir ein kostenloses Konto bei Github an. Github ist ein Service womit Dein Code verwaltet wird und die Zusammenarbeit mit weiteren Entwicklern vereinfacht wird.

[blox_button text=”Github” link=”https://github.com/” target=”_blank” button_type=”btn-default” size=”btn-md”/] [/blox_text][/blox_column][/blox_row]
[blox_row][blox_column width=”1/1″][blox_divider type=”space” space=”60″ fullwidth=”0″/][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/git-gui-client.png” img_width=”1000″ alignment=”left” link=”https://github.com” target=”lightbox” alt=”Github Client” animation=”none”][/blox_image][blox_text title=”Git am lokalen Rechner installieren” animation=”none”]

Mit Git arbeitet man mit lokalen Dateien und stellt sie auf Github zur Verfügung (Push). Andere Entwickler können sich wiederum die Dateien und Versionen von Github downloaden (Pull).

Jetzt installieren wir einen Git-Client. Ich persönlich bevorzuge eine grafische Oberfläche, weil ich persönlich kein Fan von Command Lines bin.

[blox_button text=”Github GUI Client” link=”https://git-scm.com/downloads/guis” target=”_blank” button_type=”btn-default” size=”btn-md”/] [/blox_text][/blox_column][/blox_row]
[blox_row][blox_column width=”1/1″][blox_divider type=”space” space=”60″ fullwidth=”0″/][blox_text title=”Ablauf: Von lokalen Files über Git zu Azure” animation=”none”][/blox_text][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/1-github-new-repository.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/2-git-readme-file.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/3-git-url.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/4-git-settings.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/5-git-add-collaborator.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/6-azure-web-apps.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/7-azure-server-konfigurieren-git.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/8-azure-git-url.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/9-azure-bereitstellung-deplyoment.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/10-choose-local-folder-git.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/11-git-puplished.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/12-git-lokal-erstellt.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/13-git-readme-file-ist-im-ordner-angekommen.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/14-neue-files-anlegen.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/15-file-change.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/16-show-file-changes.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/17-staging-direkt-aus-code.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/18-commit-changes.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/19-merge-changes.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][blox_image image=”https://stermole.at/wp-content/uploads/2015/07/20-deploy-to-azure.png” img_width=”960″ alignment=”left” target=”lightbox” animation=”none”][/blox_image][/blox_column][/blox_row]
[blox_row][blox_column width=”1/1″][blox_divider type=”space” space=”60″ fullwidth=”0″/][blox_text title=”Pffff – geschafft! :-)” animation=”none”]

Was sind Deine Erfahrungen mit Azure und Git? Hat Dir dieser Artikel geholfen? Dann darfst Du ihn gerne teilen. :-)

[/blox_text][/blox_column][/blox_row]
By |2016-10-14T14:30:26+00:0015.07.2015|Web|0 Comments

About the Author:

Thomas Stermole
Ich liebe neue Technologien, das Web, Innovationen und Menschen die das Leben nicht einfach hinnehmen, wie es ist.