Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RabbitVCS for Nautilus3 doesn't prompt for password on git pull/push/etc... #95

Open
natinusala opened this issue Apr 15, 2015 · 4 comments

Comments

Projects
None yet
3 participants
@natinusala
Copy link

commented Apr 15, 2015

Hello,

When I try to push or pull using RabbitVCS's Nautilus3 extension, I don't get prompted for my password so I get this error :

could not read Password for 'https://natinusala@bitbucket.org': No such device or address

But if I edit the repo URL and add my password in it (like https://natinusala:password@bitbucket.org/natinusala/repo.git) it works.

I've installed it using apt-get and the PPA you provide on your website.

@natinusala natinusala changed the title RabbitVCS GIT doesn't prompt for password on pull/push/etc... RabbitVCS for Nautilus3 doesn't prompt for password on git pull/push/etc... Apr 15, 2015

@ghost

This comment has been minimized.

Copy link

commented Jun 17, 2015

also does not on the nemo extension. I work around this issue the same way you do.

@jesponde

This comment has been minimized.

Copy link

commented Mar 31, 2016

Here is a workaround safer than providing password in the server URL.

The idea is to use the git-credential-gnome-keyring helper to store your credentials in gnome keyring.
The first time you will enter your credentials on git clone/push/pull from the command line, they will be stored in gnome keyring.
Since then, git will no more ask for credentials and RabbitVCS can be used, as is, with a git server with authentication.

Here is the procedure to install the git helper:

$ sudo apt-get install libgnome-keyring-dev
$ cd /usr/share/doc/git/contrib/credential/gnome-keyring
$ sudo make
$ git config --global credential.helper /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring
@Jens14L

This comment has been minimized.

Copy link

commented Dec 17, 2016

Will the pull/push issue be fixed, please? ;)

@jesponde

This comment has been minimized.

Copy link

commented Dec 19, 2016

FYI, another workaround is to access Git by using SSH protocol.
In that case, credentials will no more be required, authentication and encryption will be based on your SSH public/private keys.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.