Open GoogleCodeExporter opened 9 years ago
Generate a key
$> dropbearkey -t rsa -f ~/.ssh/id_rsa
Your pub key is printed out after generation, you can get it again with
$> dropbearkey -y -f ~/.ssh/id_rsa
Add your new pub key on a server.
Add the following to ~/.bashrc
alias ssh='ssh -i ~/.ssh/id_rsa'
Now you can ssh with that identity.
Original comment by dan...@dasa.cc
on 7 Feb 2012 at 3:02
That seems to work. Thanks. However, it goes work with git though since I still
need to type in my password.
Original comment by duc...@gmail.com
on 7 Feb 2012 at 6:53
The solution for getting TerminalIDE's git to using the correct ssh identity is
set GIT_SSH to a workaround script. Explanation follows...
Create a file
/data/data/com.spartacusrex.spartacuside/files/bin/ssh-with-default-key with
following contents:
#!/data/data/com.spartacusrex.spartacuside/files/system/bin/bash
exec ssh -i ~/.ssh/id_rsa "$@"
chmod 755
/data/data/com.spartacusrex.spartacuside/files/bin/ssh-with-default-key
Then append to your .bashrc:
# Git default ssh
export GIT_SSH=~/bin/ssh-with-default-key
Obviously to enable, you'll then need to restart TerminalIDE or set GIT_SSH
manually for each terminal.
Original comment by Rupert....@gmail.com
on 18 Feb 2012 at 2:49
I still need a ssh-agent because i need passphrase protection on my ssh-key.
And it should drop the key after a while. Connectbot has a nice implementation
of this feature.
angor
Original comment by ang...@gmail.com
on 22 Feb 2012 at 6:17
Comment 3 by Rupert works fine in my case.
I needed do something like that to work:
git clone git@github.com:myusername/myrepo.git
// or
jping github.com
git clone git@207.97.227.239:myusername/myrepo.git
Thanks a lot!
Original comment by lsiwinski
on 15 May 2012 at 12:10
PS it should be added in tutorial. I've sp..ent 4h to find this solution.
PS2: great app! I've forked/cloned source to github.
Original comment by lsiwinski
on 15 May 2012 at 12:13
Sorry folks, but I need help, what am I doing wrong?
terminal++@ echo $GIT_SSH
/data/data.../sshwithkey
terminal++@ $GIT_SSH -T git@github.com
Hi xxx! You've successfully authenticated, but GitHub does not provide shell
access.
terminal++@ git clone https://github.com/xxxx/repo
Cloning into xxxx
fatal: cannot exec 'git-remote-https': Permission denied
(the same git clone command works on another machine).I think I've demonstrated
that my key and script are ok ... and the environment variable is set ...
Original comment by BryanNLawrence
on 8 Jun 2012 at 12:57
Have You tried to do :
git clone https://207.97.227.239/xxxx/repo
Instead of doing:
git clone https://github.com/xxxx/repo
?
Original comment by lsiwinski
on 8 Jun 2012 at 5:22
I hadn't ... but it doesn't make any difference ... clearly I'm doing something
wrong, but I don't know what :-(
Original comment by BryanNLawrence
on 8 Jun 2012 at 8:12
Have You add public part of your ssh key on github.com? Github needs to
know it in order to authenticate properly your device.
Original comment by lsiwinski
on 9 Jun 2012 at 3:31
[deleted comment]
Thanks. Yes my credentials are ok in both places (as you can see from the
working $GIT_SSH command). However, it still doesn't seem to work ...
Original comment by BryanNLawrence
on 9 Jun 2012 at 8:44
Ok, on other issues, spartacus has said, several times ... no https support.
My clone does work, with git clone git:/207.97.227.239/xxxx/repo (not with
github, and not with https).
I can now work ... magic!
Original comment by BryanNLawrence
on 11 Jun 2012 at 9:04
Hmm... Strange cos I can pull & push from github via my mobile device.
Example:
https://github.com/hopbit/java-sandbox
11-06-2012 11:04, <terminal-ide@googlecode.com> napisa�(a):
Original comment by lsiwinski
on 11 Jun 2012 at 10:27
Hey all. The dropbearkey method above works perfectly (remember to restart
Terminal IDE after adding the ssh alias).
Original comment by TruSktr
on 24 Jul 2012 at 11:34
Additional info - I have defined such alias in ~/.bashrc (or
~/.bash_aliases):
alias ssh='ssh -i ~/.ssh/id_rsa'
25-07-2012 01:34, <terminal-ide@googlecode.com> napisa�(a):
Original comment by lsiwinski
on 25 Jul 2012 at 6:15
Hi, comment #3 works for me, thanks
Original comment by ma...@bernawebdesign.ch
on 13 Sep 2012 at 2:54
[deleted comment]
[deleted comment]
I was able to get it to clone now but. When I push it gives me cannot exec
git-remote-https
Original comment by tim.prog...@gmail.com
on 17 Aug 2013 at 4:01
[deleted comment]
What should I replace this line with???
git remote add origin git@github.com:xxxxx/Test.git
I don't know I did
$SSH -T git@github.com
It works
I can clone...
Original comment by tim.prog...@gmail.com
on 18 Aug 2013 at 2:39
I've updated my termide to latest 2.0.0. Now I can't even clone...
But recently I don't use termide at all. I've made my last "push" to github
from my mobile device couple months (maybe a year) ago...
My advice is to try mess around with configuration & using ip (jping
github). Try to log back your changes on some paper, You'll know what
activity/change make your environment works :-) And I hope You'll share
this solution with us :-)
18-08-2013 04:39, <terminal-ide@googlecode.com> napisa�(a):
Original comment by lsiwinski
on 18 Aug 2013 at 10:35
I have v.2.0 also and I emailed spartacus and asked he said something about ssh
-L???
I know I have to connect to github using ssh... but he said something about
port forwarding...
I did everything above and I know this is keygen which I learned how to do
(thx) but I try
git remote add origin (I've tried everything...)
git push origin master
I always get something like
cannot exec git-remote-https
Or
Try https://url
If I try git:
Does anyone have a good tutorial on this????
Original comment by tim.prog...@gmail.com
on 20 Aug 2013 at 1:22
Original issue reported on code.google.com by
duc...@gmail.com
on 2 Feb 2012 at 6:01