{"action":"closed","issue":{"url":"https://api.github.com/repos/sanskrit-lexicon/CORRECTIONS/issues/247","repository_url":"https://api.github.com/repos/sanskrit-lexicon/CORRECTIONS","labels_url":"https://api.github.com/repos/sanskrit-lexicon/CORRECTIONS/issues/247/labels{/name}","comments_url":"https://api.github.com/repos/sanskrit-lexicon/CORRECTIONS/issues/247/comments","events_url":"https://api.github.com/repos/sanskrit-lexicon/CORRECTIONS/issues/247/events","html_url":"https://github.com/sanskrit-lexicon/CORRECTIONS/issues/247","id":132828899,"number":247,"title":"Using Git Bash rather than GitHub GUI","user":{"login":"funderburkjim","id":6393033,"avatar_url":"https://avatars.githubusercontent.com/u/6393033?v=3","gravatar_id":"","url":"https://api.github.com/users/funderburkjim","html_url":"https://github.com/funderburkjim","followers_url":"https://api.github.com/users/funderburkjim/followers","following_url":"https://api.github.com/users/funderburkjim/following{/other_user}","gists_url":"https://api.github.com/users/funderburkjim/gists{/gist_id}","starred_url":"https://api.github.com/users/funderburkjim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/funderburkjim/subscriptions","organizations_url":"https://api.github.com/users/funderburkjim/orgs","repos_url":"https://api.github.com/users/funderburkjim/repos","events_url":"https://api.github.com/users/funderburkjim/events{/privacy}","received_events_url":"https://api.github.com/users/funderburkjim/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/sanskrit-lexicon/CORRECTIONS/labels/Documentation","name":"Documentation","color":"207de5"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-10T21:59:21Z","updated_at":"2016-02-23T03:22:30Z","closed_at":"2016-02-23T03:22:30Z","body":"This comment describes a problem I've encountered working with GitHub, and a solution that seems to resolve the problem.\r\n\r\n### The Problem:  \r\nToday I was working with the [MWderivations](https://github.com/funderburkjim/MWderivations) repository.   I wanted to commit a large chunk (about 40MB) comprising the 'step3' directory therein.\r\n\r\nUsing the GitHub GUI interface, I clicked the 'changes' tab, entered brief 'Summary' comment, and then clicked 'Commit to master'.  So far so good.  But now, after about 20-30 minutes,  this commit action had still not completed.  I was left in limbo, not knowing what to think.   At some point I just closed the GitHub gui.\r\n\r\nThis same scenario has played in working with several other repositories.   It appears to be some bug in the GitHub GUI.\r\n\r\n### The Solution: use Git Bash\r\n\r\nFortunately, the problem doesn't occur when three simple command-line commands are used.\r\nAfter opening GitBash terminal, I changed to the MWderivations directory.  This had been properly\r\nset up earlier when I cloned a prior version of MWderivations repository at GitHub; this cloning had\r\nbeen done with the GitHub GUI.\r\n\r\nHere are the three steps:\r\n* git add .\r\n  * that '.' means to add *all* the files that need to be added to the Git *staging area*.\r\n  * This took only a few seconds\r\n* git commit -m \"step3\"\r\n   * -m means 'mesage', and my message here was just \"step3\"\r\n   * This also took only a few seconds.\r\n* git push origin master\r\n  * *origin* here means the GitHub remote.  If I do a 'git config -l' command later, one of the\r\n     configuration settings shows as \r\n     * remote.origin.url=https://github.com/funderburkjim/MWderivations.git\r\n  * *master* here means the local repository branch, I think.\r\n  * I was prompted for my Github username and password.\r\n  * Then, all the changes just commited were pushed up to GitHub.  This took 3-5 minutes, since\r\n     I have very slow upload bandwidth.\r\n\r\nGoing via the browser to the MWderivations repository at GitHub,  I see that all the changes are \r\nreally there.\r\n\r\nThis note is marked as documentation, since it may prove of use to others.\r\n\r\n"}}