<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>RStudio_Git</title><revhistory><revision><revnumber>22</revnumber><date>2019-10-16 14:47:12</date><authorinitials>megger</authorinitials></revision><revision><revnumber>21</revnumber><date>2019-10-01 11:32:32</date><authorinitials>megger</authorinitials></revision><revision><revnumber>20</revnumber><date>2019-10-01 11:31:20</date><authorinitials>megger</authorinitials></revision><revision><revnumber>19</revnumber><date>2019-10-01 11:27:55</date><authorinitials>megger</authorinitials></revision><revision><revnumber>18</revnumber><date>2019-09-12 12:43:24</date><authorinitials>megger</authorinitials></revision><revision><revnumber>17</revnumber><date>2019-09-12 12:42:59</date><authorinitials>megger</authorinitials></revision><revision><revnumber>16</revnumber><date>2019-09-12 10:05:40</date><authorinitials>megger</authorinitials></revision><revision><revnumber>15</revnumber><date>2019-09-12 09:53:52</date><authorinitials>megger</authorinitials><revremark>Renamed from 'RStudio and Git'.</revremark></revision><revision><revnumber>14</revnumber><date>2019-09-12 09:53:37</date><authorinitials>megger</authorinitials><revremark>Renamed from 'git_RStudio'.</revremark></revision><revision><revnumber>13</revnumber><date>2019-09-12 09:51:36</date><authorinitials>megger</authorinitials></revision><revision><revnumber>12</revnumber><date>2019-09-12 09:45:18</date><authorinitials>megger</authorinitials></revision><revision><revnumber>11</revnumber><date>2019-09-12 09:44:01</date><authorinitials>megger</authorinitials></revision><revision><revnumber>10</revnumber><date>2019-09-12 09:28:18</date><authorinitials>megger</authorinitials></revision><revision><revnumber>9</revnumber><date>2019-09-12 09:27:59</date><authorinitials>megger</authorinitials></revision><revision><revnumber>8</revnumber><date>2019-09-12 09:12:02</date><authorinitials>megger</authorinitials></revision><revision><revnumber>7</revnumber><date>2019-09-12 09:11:13</date><authorinitials>megger</authorinitials></revision><revision><revnumber>6</revnumber><date>2019-09-12 09:05:26</date><authorinitials>megger</authorinitials></revision><revision><revnumber>5</revnumber><date>2019-09-12 09:04:20</date><authorinitials>megger</authorinitials></revision><revision><revnumber>4</revnumber><date>2019-09-12 09:04:06</date><authorinitials>megger</authorinitials></revision><revision><revnumber>3</revnumber><date>2019-09-12 09:02:47</date><authorinitials>megger</authorinitials></revision><revision><revnumber>2</revnumber><date>2019-09-12 08:58:21</date><authorinitials>megger</authorinitials></revision><revision><revnumber>1</revnumber><date>2019-09-12 08:57:28</date><authorinitials>megger</authorinitials></revision></revhistory></articleinfo><section><title>Use Git in RStudio</title><section><title>Create RStudio Project from Git Repository</title><itemizedlist><listitem><para>Option &quot;RStudio Web&quot;: Log in with your uzh shortname at <ulink url="https://rstudio.math.uzh.ch"/> </para></listitem><listitem><para>From the &quot;File&quot; menu select &quot;new Project...&quot;. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=01_rstudio_file.png"/></imageobject><textobject><phrase>01_rstudio_file.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>In the dialogue choose &quot;Version Control&quot;. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=02_version_control.png"/></imageobject><textobject><phrase>02_version_control.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>Next choose Git. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=03_git.png"/></imageobject><textobject><phrase>03_git.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>Enter the URL of your Git repository and choose a <emphasis role="strong">unique name</emphasis> for the project directory. Change the Project location if you like. Then press &quot;Create Project&quot;. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=04_create_project.png"/></imageobject><textobject><phrase>04_create_project.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>Enter your Git server login in the dialogue. Usually this is your uzh shortname and password. (Reset Password on Windows: <ulink url="https://wiki.math.uzh.ch/public/RStudio_Git/public/Git#Windows_Change_Saved_Git_Password">link</ulink>) <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=05_login.png"/></imageobject><textobject><phrase>05_login.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>If the project was created successfully you will now see the project path and the project files in the Files panel (bottom right panel). <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=051_finished.png"/></imageobject><textobject><phrase>051_finished.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist></section><section><title>Commit and Push to the Repository</title><itemizedlist><listitem><para>From the &quot;Git&quot; menu select &quot;commit&quot;. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=06_commit.png"/></imageobject><textobject><phrase>06_commit.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>In the newly opened window choose the files that you would like to commit and write a commit message. It won't work if you leave the message empty! Then press &quot;Commit&quot;. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=07_choose_files.png"/></imageobject><textobject><phrase>07_choose_files.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>Check whether there were any errors and then the close the dialogue. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=08_close.png"/></imageobject><textobject><phrase>08_close.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>Click on &quot;push&quot;. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=09_push.png"/></imageobject><textobject><phrase>09_push.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem><para>Enter your Git server username and password in the dialogue. Usually this is your uzh shortname and password. (Reset Password on Windows: <ulink url="https://wiki.math.uzh.ch/public/RStudio_Git/public/Git#Windows_Change_Saved_Git_Password">link</ulink>) </para></listitem><listitem><para>Check whether there were any errors and then the close the dialogue. <inlinemediaobject><imageobject><imagedata fileref="https://wiki.math.uzh.ch/public/RStudio_Git?action=AttachFile&amp;do=get&amp;target=10_push_success.png"/></imageobject><textobject><phrase>10_push_success.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist></section></section></article>