I just reformatted my Mac and upgraded to Mavericks. Git no longer seems to be connected to the remote repository.
Git push
results in the error message
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
I do not know how to check the access rights and re-establish the connection to the remote repositories. Can anyone help me out?
edited to clarify: after the fresh os install I migrated my documents over, I didn't do a time machine restore.
ssh-keygen -t rsa -C "myname@example.com"
ssh -T heather@bitbucket.org
Hi There,
This error may happen because you don't have a correct public key inside your home directory.
In order to check if this is the case, could you please see if you have the following file: ~/.ssh/id_rsa
This file is responsable for the Public Key on your connection and if you don't have that I suggest that you copy the old one that you had before the format.
There is a method for using the verbose of SSH, which might help us to get a more detailed information about the error:
$ ssh -vT git@example.com
Could you try to use this command and post the result?
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Henrique,
I have that file. After reading something about it maybe having to do with the key, I did the following;
ssh-keygen -t rsa -C "myname@example.com" pbcopy < ~/.ssh/id_rsa.pub
However it still doesn't work. When I tried that command you advised, I got:
computername:~ homedir$ ssh -vT OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] [user@]hostname [command]
Sorry, I'm still not very good with git...
Cheers,
Heather
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Heather: Since you generated a new ssh key, you'll need to remove your old key from the Bitbucket and add the new one that you just created. These instructions should help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Jeff, I followed those instructions and it worked.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your response, Jeff. I'm trying to follow the instructions, but I'm struggling with Step 4. When I said I'm not good with git, I meant it. How can I create a new text file and edit it from bash?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I linked to the Windows instructions, sorry!
Try these - https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.