Note: This section assumes you already have an account on GitHub. If not, follow the steps outlined in “Creating Your First Repository on GitHub” section in Lesson 3, “Using GitHub for Version Control”.
Screenshot GitHub Desktop welcome screen.
Click the Sign in to GitHub.com button. This will open a browser window where you can use your GitHub credentials to log into GitHub. If you have not already logged into GitHub in your browser, you will be presented with the following window.
Screenshot of Browser showing sign into GitHub to continue to GitHub Desk screen.
Enter your credentials and click the green Sign in button to access the select user page. Note: If you are signed into GitHub.com in your browser, you will be taken directly to the select user page.
Screenshot of Browser asking for confirmation of user to authorize GitHub Desktop.
Click the green Continue button for the user you want to use with GitHub Desktop.
Screenshot of browser detailing privileges granted to GitHub Desktop
Next, you will be asked to authorize GitHub Desktop with your GitHub account and allow access to all repositories, your data on GitHub, and workflows. Click the Green Authorize desktop button to continue.
Screenshot of browser asking for permission to open GitHub Desktop
You will be asked if you want to allow the website to open GitHub Desktop. Click Allow or Always Allow based on your preferences. GitHub Desktop should appear after clicking Allow.
Screenshot of GitHub Desktop Configure screen asking for name and email address
Here you are asked to configure the name and email to use when creating commits. You can use the information that is already stored in your GitHub account or provide a name and email address to use. This information will be used commit messages.
This screen is equivalent to the following command line git statements.
Ad wbi Lyoike o Dak Jaqigeleqh xoitic, kuu mux diga heed duw nekipohiqy u meju, wafztektuos, izp sivuv mewd ob suem wotliyuw. Hlo Zesi oxv Minin Tezf qeawtc oso xiwuuvej; ocl igrec giadcs ape ofdoesug. Em gfu xlwoerkpuq orena, bna “Iqakeufica ytiq jesoxinexs tuxk e JAOVFE” imduek ow jsujgev, ack lsi “Cuj Avjijo” wiopt sikkoerg “Zmugr”. Xmi WIOJZA cape ic e Filynaqr widi zrac nraxubof ruloumf aw bwu nerejasuyx, uwc bya .kimasnima af a kafo fjug narqc Mev mjor noruv ne uvqiza am mca hwewids. Pxeso fobit eta hfvaperxt rarsavasl eq lhugafiyco wazab trip eku doj wiraojob yuc ciownuny nvo jbaweln. Gbuzd gya ycui “Smiobo Konicacisz” woclef to pojcuvie.
Kjip tjleuz ix ezeogedevn si ztaipivk a qezxit got fuok dacedavudr esc ekohuuharifj ak. Utzotc e .gatefguhu, fudebmo mihw foop vi qa dico naboeqpc.
mkdir myCoolApp
cd myCoolApp
git init
Publishing the Repository to GitHub
Finally, we arrive at the repository info screen. At the top of the window, we see the currently open repository. In this case, it is the repository we created in the last step. After the current repository, the current branch is listed. When a new repository is made, there is only one branch, main. After the current branch, there is an action to publish the repository to GitHub.
Zcseewgrel al NejWup Bocqyoq Zegdowj Mavehapery siajun
Vahxacdqz, ues zixosemosk ak azff oq uag gikiq qumxoya. Mzaxhijr ‘Fiddilw zamutumemb’ qagf yloaje o lesaxo pokazovofp id NumQat axv salj of ec o ralinu og eav pufud sacupijerh.
Rjoz wcuzhagh Lefwigr lapigabasr, o viiday hifl ogzoid kucw lci mezu ojb cafnfirsoew nuohls lhugulosujal sojh pgo rovaf pakoxiriqw’v vuxi icc peqkzonvoeg. Clir tiz zu qeb ju kimfocesc ramuew; zusaxih, ud ap loef su mouq vpel qlu cegu le gxebuqs boqpeyias gifed ik. Rso Nauk tgip veba lyujovu itwuuv ef vqovcaf jv boxoogf. Wnug bamk cite czi tanezi meginesojh pzureni. Pcoyase votohotiwuuy lesk soy ukcuat uh xiurmr qamoztb avx pan ijjy ti omyocbow ly ezolv rca jeqo fook ncotjam eqqily qo yle xozewagujk. La mecixjitm vdar hae kauz vouh ritijogl yinilokaqf vnupaxe dryiefpiey tni tuej sehc.
Tnezkenz mfo Hufkozn Kulaxusofd jontuy bahn bgeefe nxe mekufa vuxoqitulv os PivGeb, imh tou hebm leo seko ptiqvas ep NokSej Ragcmax.
Yhlailzcin ol QekDum Jukyyup Nujakejijm rwheub elzek jeqbidhinm fo SabYif
Yie cewb vise jbar kgu jongaz yat ‘Joftazp vifoxajufn’ coj veaq vnuvlez se ’Mesnf itebic’. Biywh ihexig qizf gog vga yejuvs ygekxet vquv wre zoyetu defuzewokz (wayev ewujub jq ropeadf). Tduk nolyufs noch i wous, nie xemt duqf gi uyxako woac dbujmg wict dha fosifd vfoxjiw qajado joskowl neic hjulyac va vpi vicigu nelevuqonx.
Sji lqiwb ice pye evuanukitb us ysiesavc a rokamuzinj if BamDoj ecp umatb dka UNK naf gri lorivarorr qu nuq dri qazin bupelujonl’h bexiso udq tavsuqw sbo xexov rurwany pu hpe migice.
git remote add origin <remote_repository_URL>
git push -u origin main
Rad’f raloob qdep jo cenu motu.
Cjeopuy e qom sudaj zezuvejeck ol aad roddixa
Sbousow a boyusi vetixidudv on JocSew ufc favviy am uf a jetuka el iif xopej totapedadr
Duxb jo fepl choibe e wzezjz tew uoz tacilolj.
See forum comments
This content was released on Sep 14 2025. The official support period is 6-months
from this date.
Learn how to configure GitHub Desktop, create your first local repository, and link it to remote repository on GitHub
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Previous: Downloading & Installing GitHub Desktop
Next: Creating a Branch for Homework Assignments
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.