Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android studio git using private key

A have an address of git repository.
Also I have a private key in open-ssh format.

Is it possible for git in Android Studio to use it?
I tried to search some info, but no luck at this time.

Thanks for any useful information!

Edit. My steps:
1. I put my private key in .ssh folder (Users/user).
2. In Android studio I run: File - Settings - Version Control - Git and put the path to Git executable.
enter image description here
3. Then VCS - Checkout from vesrion control - Git. I put repository address there. enter image description here

If I continue here, there is:
enter image description here

But I don't have username and password, only key.
If I try:
enter image description here
got the following:
enter image description here

And how Android Studio would know, that it should take my private key instead of standard id_rsa file?

like image 706
Goltsev Eugene Avatar asked Apr 26 '16 09:04

Goltsev Eugene


People also ask

How to get ssh key in Android Studio?

How to get it working using Android Studio on Windows and PuttyGen for generating the key - for dummies: Export your private key using PuttyGen to file Conversions>Export OpenSSHKey. On the Windows machine where you have Android Studio installed go to your %USERPROFILE%/. ssh directory.

How do I create a private key in Git?

Just follow these 5 steps: Go to this address, and download Git for Windows, after the download install it with default settings. Open Git Bash that you just installed (Start->All Programs->Git->Git Bash) Type in the following: ssh-keygen -t rsa (when prompted, enter password, key name can stay the same)

Can I use Git in Android?

First, launch Android Studio, then select the “File” menu and click the “Settings” menu item. In the settings screen, expand the “Version Control” option and click on “Git”. In the “Path to the Git executable” field enter the path to Git executable on your local machine.


1 Answers

Ok, finally got it working!

What I did - switched to .ssh folder, then replaced contents of id_rsa key (as I understand, this is default ssh key of Android Studio) with contents of my ssh key.

Still don't know the way, how can I point Android Studio to my ssh key, but in such way it works.

like image 182
Goltsev Eugene Avatar answered Sep 19 '22 09:09

Goltsev Eugene