Git: Hot to solve fatal: unable to access [url]

So today, while trying to push the latest commit for my last JSF tutorial here, I got an error like this:

fatal: unable to access 'https://github.com/toubou91/JavaCodeGeeks_examples.git/': SSL read: error:00000000:lib(0):func( 0):reason(0), errno 10054

After a small investigation, I found myself reading this thread but the question persisted, as I knew that I had configured properly both my local repo’s .git and git’s .config file, so I tried pinging my remote repo from a browser.

I noticed that I was prompted to insert my account’s credentials (so the reason was that I have been logged out from my remote repo and the local push couldn’t match the destination).

After signing-in again, git push succeeded!

Cheers!

How to add a single file to an existed GitHub repository

So today, after finishing the required editing about my forthcoming published tutorial on JCG, I wanted to push the final compressed project in the corresponding GitHub repository.

Here is a full guide of how he do something like this:

  • Firstly, locate Git Shell to the directory of the local repository
  • Ensure that you have the right “version” of the remote repository by pulling it: git pull
  • Add the file that you wish to push: git add [filename]
  • Commit changes (it is recommended to also submit a commit message, something that can be done with the -m parameter): git commit -m “your commit message”
  • Push changes to the remote repository: git push

And here’s a full screenshot of my effort – yes, you did make it clear; I made a mistake (tried to push without having my repo pulled first) just to demonstrate how helpful is the error handling provided from the shell.

    And a personal statement: Finally, I have to admit that learning Git wasn’t a pain at all.