Android > GitHubとAndroid(Terminal-IDE)

android上で、githubにコミットできるappはいくつかあるみたいだけど、うまく使えるものは少ないかもしれない。
Terminal IDE なら大丈夫。

Terminal IDE を android にインストール


Download terminal-ide from terminalide-2.02.apk - Google Project
$ wget http://terminal-ide.googlecode.com/files/terminalide-2.02.apk

or



秘密/公開鍵


On any machine, run ssh-keygen. Then move it to /data/data/com.spartacusrex.spartacuside/files/.ssh

or on android

$ cd /data/data/com.spartacusrex.spartacuside/files
$ mkdir .ssh
$ dropbearkey -t rsa -f id_rsa | grep ssh-rsa > id_rsa.pub


公開鍵をGitHubに登録


visit GitHub, user settings page


SSH と Git に秘密鍵の場所を教える


$ su
# cd /data/data/com.spartacusrex.spartacuside/files/local/bin/
# echo '#!/data/data/com.spartacusrex.spartacuside/files/system/bin/bash
exec ssh -i ~/.ssh/id_rsa "$@"' > ssh-git
# chmod +x ssh-git

.bashrcに追記


$ su
# cd /data/data/com.spartacusrex.spartacuside/files/
# echo '
export GIT_SSH=~/local/bin/ssh-git
export GIT_AUTHOR_NAME="USER NAME"
export GIT_AUTHOR_EMAIL="user@email.address"
export GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME
export GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL
' >> .bashrc

Terminal IDE を shutdown して起動


$ cd projects/
$ mkdir hogehoge
$ git init
$ git pull git@github.com:USER NAME/hogehoge.git


Keyboard


I'd suggest you get an USB or Bluetooth keyboard

or

You may wish to install Android SDK. Android SDK

It's huge, android-sdk_r24.4.1-linux.tgz is 312MB. But is't usefull enough. You can use adb shell, instead of a terminal emulator on Android.
最終更新:2015年11月14日 19:13