{"data":{"site":{"siteMetadata":{"title":"Developerayo","author":"Shodipo Ayomide"}},"markdownRemark":{"id":"2f0b7e39-2bae-5109-a175-2a666746119a","excerpt":"TortoiseGit is a Git code control client, which is based on TortoiseSVN. It is an  open source  software under GNU license. Benefits of using Tortoisegit…","html":"<p align=\"center\">\n<img width=\"300\" height=\"200\" src=\"https://res.cloudinary.com/developerayo/image/upload/v1551556961/totoise_git.png\">\n</p>\n<p>TortoiseGit is a Git code control client, which is based on TortoiseSVN. It is an <a href=\"https://github.com/TortoiseGit/TortoiseGit\">open source</a> software under GNU license.</p>\n<h2>Benefits of using Tortoisegit</h2>\n<ul>\n<li>Tortoisegit makes it easier to clone a repository</li>\n<li>Tortoisegit makes it easier to upload your code from your laptop to your repository online easily with a single command line.</li>\n<li>Extremely easy to pull from your online repository to update your local if you are working on a collaboration project with the click of a button.</li>\n<li>This tool makes it easy to remove all un-tracked files from your local with the click of a button.</li>\n<li>And a lot more that can be found on the link below:</li>\n</ul>\n<h2>How To connect TortoiseGit with Github</h2>\n<ul>\n<li>Go to <a href=\"http://github.com\">github.com</a> and login</li>\n<li>Create a new Repository.</li>\n</ul>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557114/1.png\">\n</p>\n<ul>\n<li>Create a remote Github repo and name it.</li>\n</ul>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557111/2.png\">\n</p>\n<p><small style=\"color: lightgrey;\">Mine has already been created so i will work with that, Just put in the name that’s all. Then click OK.</small></p>\n<p>Copy the line containing your project link : <a href=\"https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git\">https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git</a></p>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557113/3.png\">\n</p>\n<h2>Now lets head over to the TortoiseGit we installed earlier.</h2>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557111/4.png\">\n</p>\n<p>Once you have got that all opened, click on generate then move the mouse all around the box to make it go faster</p>\n<p>After clicking on generate, you will have a box like this below</p>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557112/5.png\">\n</p>\n<p>THE LOOKS SOMETHING LIKE THIS BELOW</p>\n<blockquote>\n<p>ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAq0jmbEdOeDHZBcD8o8FvUv1lCUBJJmM0DpHz+nn7SzT4CT2PHcOBken+9L2Zz9D7bopmx033DX3/kp/84m3Ea1n/bVDEDfWve2hH6MGcaMM3KVBhMB+6j9LVludG8zYAIt+vrDI/F9f2pZv27h9DznOT+0PJg4cpOkRSFJTgI3tY4cNTWr5kTZdBONEMI+QGNtpWwr774S</p>\n</blockquote>\n<p>Once you have this, save it in a secure file.</p>\n<p>Do not forget you copied the link from GITHUB that has your project repository link, now lets put that in use:</p>\n<p><mark style=\"background-color: #9a69c2; color: #fff;\"><a href=\"https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git\">https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git</a></mark></p>\n<p>Create a folder on desktop and name it. Mine is named Code, then create a file in the folder, Mine is named myproject. Create a text file named hi.txt and put some text in it.</p>\n<p>lets move on to putting the github link to use</p>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557113/6.png\">\n</p>\n<p><small style=\"color: lightgrey;\">Now you see the hi.txt file we created, in the message box put in initial commit then click ok\n</small></p>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557111/7.png\">\n</p>\n<p>Now lets go back to that created Repo on GITHUB</p>\n<p>Remember the link you copied from github</p>\n<p><mark style=\"background-color: #9a69c2; color: #fff;\"><a href=\"https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git\">https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git</a></mark></p>\n<p>let us make use of that.</p>\n<p>Right click on the folder you created mine is named ‘myproject’, then click on tortoisegit, followed by the push selection at the top of the list.</p>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557114/8.png\">\n</p>\n<h2>How to setup the PUSH dialog with Github</h2>\n<ul>\n<li>click on the manage button it would pop up another dialog box like that below</li>\n</ul>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557115/9.png\">\n</p>\n<small style=\"color: lightgrey;\">Fill in the dialog</small>\n<ul>\n<li>Remote: Origin</li>\n<li>URL: your github url you copied earlier mine is <a href=\"https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git%5C\">https://github.com/Developerayo/My-Project-testing-tortiseGIT-.git\\</a></li>\n<li>The the ssh or putty key you saved earlier, you would have to add that file here from were you saved it</li>\n<li>CLICK ADD NEW</li>\n</ul>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557113/10.png\">\n</p>\n<small style=\"color: lightgrey;\">Just click ok</small>\n<p>It the starts pushing it to your already created GitHub Repo</p>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557114/11.png\">\n</p>\n<small style=\"color: lightgrey;\">You would have to wait a few seconds &quot;Go grab a coffee&quot;</small>\n<p>Lastly visit your repo on GitHub</p>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557115/12.png\">\n</p>\n<p>Hurray 🎉🎉 you just deployed your first file to GitHub using TortoiseGIT</p>\n<p align=\"center\">\n<img src=\"https://res.cloudinary.com/developerayo/image/upload/v1551557115/13.png\">\n</p>\n<p>Thanks for reading! 🔥🚀 </br></p>\n<p><a href=\"https://twitter.com/share?ref_src=twsrc%5Etfw\" class=\"twitter-share-button\" data-via=\"developerayo\" data-hashtags=\"developerayo\" data-related=\"\" data-show-count=\"false\">Share on Twitter</a><script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script></p>","timeToRead":3,"frontmatter":{"title":"Deploying Apps to GitHub using TortoiseGIT","date":"March 02, 2019","description":"TortoiseGit is a Git code control client, which is based on TortoiseSVN. It is an open source software under GNU license."}}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"/deploying-apps-to-github-using-tortoisegit/","previous":{"fields":{"slug":"/career-in-software-engineering/"},"frontmatter":{"title":"Career in Software Engineering"}},"next":{"fields":{"slug":"/deploying-startic-sites-from-codesandbox-to-netlify/"},"frontmatter":{"title":"Deploying Static Sites to Netlify from CodeSandbox"}}}}