title: Uploading Folder with images to github
body: <p>As the title states I was uploading my project to github ( <a href="https://github.com/siddhartha-ramesh/FilmReview.git" rel="nofollow">https://github.com/siddhartha-ramesh/FilmReview.git</a> ), but I am stuck here. I cant upload a directory called img to github can anyone help me how to do that. I am not using any gui. Can I create a new folder in github.com just the way I can create new files?</p>
  
  <p>This is what that is happening:</p>
  
  <pre><code>siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git remote add origin git@github.com:siddhartha-ramesh/FilmReview.git
  siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git push origin master
  The authenticity of host 'github.com (204.232.175.90)' can't be established.
  RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
  Are you sure you want to continue connecting (yes/no)? y
  Please type 'yes' or 'no': yes
  Warning: Permanently added 'github.com,204.232.175.90' (RSA) to the list of known hosts.
  Permission denied (publickey).
  fatal: Could not read from remote repository.
  
  Please make sure you have the correct access rights
  and the repository exists.
  siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ cd ~
  siddhartha@siddhartha-Inspiron-545s ~ $ cd .ssh
  siddhartha@siddhartha-Inspiron-545s ~/.ssh $ ssh-keygen -t rsa -C "siddhartharamesh@gmail.com"
  Generating public/private rsa key pair.
  Enter file in which to save the key (/home/siddhartha/.ssh/id_rsa): key
  Enter passphrase (empty for no passphrase): 
  Enter same passphrase again: 
  Your identification has been saved in key.
  Your public key has been saved in key.pub.
  The key fingerprint is:
  #key here
  siddhartha@siddhartha-Inspiron-545s ~/.ssh $ cd /home/siddharhta/.ssh
  bash: cd: /home/siddharhta/.ssh: No such file or directory
  siddhartha@siddhartha-Inspiron-545s ~/.ssh $ cd /home/
  siddhartha@siddhartha-Inspiron-545s /home $ cd *
  siddhartha@siddhartha-Inspiron-545s ~ $ ls
  Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
  siddhartha@siddhartha-Inspiron-545s ~ $ cd ..
  siddhartha@siddhartha-Inspiron-545s /home $ ls
  siddhartha
  siddhartha@siddhartha-Inspiron-545s /home $ cd siddhartha/
  siddhartha@siddhartha-Inspiron-545s ~ $ cd .ssh
  siddhartha@siddhartha-Inspiron-545s ~/.ssh $ ls
  key  key.pub  known_hosts
  siddhartha@siddhartha-Inspiron-545s ~/.ssh $ cat key
  -----BEGIN RSA PRIVATE KEY-----
  -----END RSA _________________
  siddhartha@siddhartha-Inspiron-545s ~/.ssh $ ls -a
  .  ..  key  key.pub  known_hosts
  siddhartha@siddhartha-Inspiron-545s ~/.ssh $ cat key.pub
  ssh-rsa 
  #key here
  siddhartha@siddhartha-Inspiron-545s ~/.ssh $ cd ..
  siddhartha@siddhartha-Inspiron-545s ~ $ ls
  Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
  siddhartha@siddhartha-Inspiron-545s ~ $ cd Desktop/
  siddhartha@siddhartha-Inspiron-545s ~/Desktop $ ls 
  Aptana_Studio_3  C_C++  Codes  key  Untitled Folder  WS
  siddhartha@siddhartha-Inspiron-545s ~/Desktop $ cd Untitled\ Folder/
  siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ ls
  film_review
  siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git remote add origin git@github.com:siddhartha-ramesh/FilmReview.git
  fatal: remote origin already exists.
  siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git push origin master
  To git@github.com:siddhartha-ramesh/FilmReview.git
   ! [rejected]        master -&gt; master (non-fast-forward)
  error: failed to push some refs to 'git@github.com:siddhartha-ramesh/FilmReview.git'
  hint: Updates were rejected because the tip of your current branch is behind
  hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
  hint: before pushing again.
  hint: See the 'Note about fast-forwards' in 'git push --help' for details.
  </code></pre>