Coming from cvs and svn I tend to clone git repos with https, which work but ask for the username password every time you connect.
To avoid the prompt you should use the ssh url an be done with it. If you already use a repo and want to switch to ssh follow the following steps
1. git remote show origin
Password for 'https://username@bitbucket.org':
* remote origin
Fetch URL: https://username@bitbucket.org/username/reponame.git
Push URL: https://username@bitbucket.org/username/reponame.git
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
2. git remote set-url origin git@bitbucket.org:username/reponame.git
3. git remote show origin
* remote origin
Fetch URL: git@bitbucket.org:username/reponame.git
Push URL: git@bitbucket.org:username/reponame.git
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
You can easily get the URL for your repo from your Github, bitbucket or wherever you are hosting your repo. If you get a response i.e. like this
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
then you might forgot to put your ssh key on the github repo server.
Keine Kommentare:
Kommentar veröffentlichen