android上使用git

爲了在手機上同步github上的博客內容,努力的尋找android上的git客戶端, 首先找到:

Agit
缺陷:只能看,不提交,無法用

經過國外的論壇,終於柳暗花明
terminal IDE
優勢:全面支持git的pull、push、commit等

多是版本問題一直配置不對,今天終於pull、push了,記錄一下:

1.Create your key (assumes ~/.ssh exists, it did for me):
terminal++@127.0.0.1:~$ dropbearkey -t rsa -f ~/.ssh/id_rsa

2.Convert the key to openssh format, outputting to the file my_key in the same directory:
terminal++@127.0.0.1:~$ dropbearkey -y -f ~/.ssh/id_rsa | grep "^ssh-rsa" >> my_key


3.將my_key裏面的內容,填寫到github上的ssh key裏面

4.以上三步,是沒有問題的,第四步,建立sssh時候出現問題,原文:

#!/bin/sh
#location is ~/sssh
ssh -i ~/.ssh/id_rsa $*


我用的android設備是小米2,terminal版是1.95,文件地址發生了變化,以下

#!/system/bin/sh  
#location is ~/sssh  
ssh -i ~/.ssh/id_rsa $*

5.而後編輯~/.bashrc文件,增長

export GIT_SSH=~/sssh

6.新建文件夾,而後執行git命令,pull代碼

git init  
git remote add origin git@github.com:github用戶名/倉庫地址.git  
git pull origin master

7.修改代碼後,提交

git commit -a  
git push origin master


另,由於terminal 下的git命令不全,沒有git-merge命令,若是出現衝突,pull命令就異常

有文章使用下方法,驗證是正確滴:

可能git某些操做的時候會有錯誤,由於有軟連接缺失,看什麼錯誤,到「system/bin/」下執行相似 java

ln -s git git-merge
的命令就能夠
相關文章
相關標籤/搜索