How do I gain permission to generate ssh keys on my Mac? I tried to generate ssh keys for GitHub (access through SSH in terminal), but I do not have access to the .ssh directory.
I tried to ls -l ~/.ssh, but I got this error ls: .ssh: Permission denied

I tried to read on the internet tuns of tutorials and tips for fix it, but unfortunately nothing works me.

What am I doing incorrectly and how can I fix it? I am running on Mac os X 10.6
sounds like you don't have eXecute permission on your .ssh folder: try running ls -ld ~/.ssh and verify that the permissions are drwx------, and that the directory is owned by you. If the permissions differ, run chmod -R u+rwX,go-rwx ~/.ssh; if you're not the owner, run chown -R &lt;your account name&gt; ~/.ssh (find out your account name by running whoami). 

If either the chmod or chown commands fail due to permission errors, run them again but prefic them with sudo.