`

Android上使用git

    博客分类:
  • git
 
阅读更多
原文地址:http://www.linuxidc.com/Linux/2013-02/79528.htm


为了在手机上同步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/”下执行类似

ln -s git git-merge

的命令就可以
分享到:
评论

相关推荐

    Android studio配置git

    ### Android Studio 中 Git 的配置与使用详解 #### 一、前言 随着移动应用开发的日益普及,Android Studio 作为一款强大的集成开发环境 (IDE),为开发者提供了诸多便利。其中,Git 作为版本控制工具被广泛应用于...

    Android安卓手机git客户端应用APP

    一款能在Android安卓手机使用git客户端应用APP,支持创建本地仓库,支持自定义手机本地仓库目录,支持远程仓库克隆到手机储存,支持提交并推送到远程仓库。

    Android studio使用Git管理项目创建流程

    ### Android Studio 使用 Git 管理项目创建流程详解 #### 一、Git 安装与配置 为了在 Android Studio 中使用 Git 进行版本控制,首先需要安装 Git。下载地址为 [https://git-scm.com/downloads]...

    AndroidStudio,git,Jenkins安装使用说明文档

    《git安装和使用.docx》将指导你完成Git的安装,如在Windows上使用Git Bash,或者在macOS/Linux上通过包管理器安装。接着,文件会介绍Git的基本操作,如初始化仓库(`git init`)、添加文件到暂存区(`git add`)、...

    AndroidStudio Git插件

    本文将深入探讨Android Studio中的Git插件及其使用技巧。 首先,Git插件是Android Studio集成开发环境中的一个重要组成部分,它使得开发者可以直接在IDE内进行版本控制操作,无需跳出IDE去命令行操作。这极大地提高...

    MAC Android studio如何使用内置的git

    ### 如何在Mac上使用Android Studio内置的Git功能 #### 一、前言 随着软件开发项目的日益复杂,版本控制工具成为了开发过程中不可或缺的一部分。Git作为最流行的分布式版本控制系统之一,广泛应用于各种软件项目中...

    git 常用命令及下载android方法

    6. 将 tmp 分支修改的代码 merge 到 sproid_ts 上:使用 `git merge tmp` 命令可以将 tmp 分支修改的代码 merge 到 sproid_ts 上。 7. 获取最新远程分支代码:使用 `git fetch [remotename]` 命令可以获取最新的远程...

    Android-GifView播放Git图片的Android库

    它支持透明度、循环播放和多帧图像,使得在移动设备上显示动态内容变得可能。 2. **Android中的图片加载**: 在Android原生API中,处理GIF图像并不直接支持,因此开发者通常需要借助第三方库来实现。Android-...

    Android Studio 集成git coding图文详解.enex

    Android Studio 集成git coding图文详解.,十分详细

    Android代码-SGit

    A Git client for Android. This project is no longer being maintained. Further development on this app is now being done in the MGit project. Please submit all PRs and issues there. Notes All ...

    [Android小组]Git开发模型--Gitflow工作流1

    - Gitflow强调使用Pull Requests来审核和合并代码,以保证代码质量。 - 中央仓库是所有开发者的协作中心,本地工作完成后,通过`push`操作将分支推送到中央仓库。 通过Gitflow工作流,团队可以清晰地组织开发流程...

    Idea、Android Studio的git使用说明

    ### Idea、Android Studio的Git使用说明 #### 一、初次提交至Git仓库 当你首次创建一个新项目,并希望将其提交到Git仓库时,可以按照以下步骤进行操作: 1. **选择版本控制系统**: - 在新建项目的初始设置过程...

    Android Studio上传代码到Gitblit服务器步骤

    本文将详细介绍如何使用 Android Studio 将本地项目代码上传至 Gitblit 服务器的步骤,旨在帮助开发者了解并掌握这一过程,从而更好地进行团队协作和项目管理。 #### 二、准备工作 在开始之前,请确保已经完成了...

    Android git开源库

    git开源库代码,学习Android开发使用,学习Android开发使用

    Android在git上的所有源码

    ### Android在Git上的所有源码知识点解析 #### 一、概览 本篇文章将深入探讨“Android在Git上的所有源码”这一主题,通过分析给定的文件标题、描述及部分代码片段,来理解Android开源项目的组织结构及其组成部分。...

    Android的Git客户端 Agit.zip

    Agit是一款专为Android平台设计的开源Git客户端,它使得用户在移动设备上可以方便地管理Git仓库,进行版本控制操作。作为一个基于Java开发的应用,Agit充分利用了Android的特性,为开发者和Git用户提供了强大的功能...

    在android Studio中使用git@osc.docx

    在Android开发环境中,使用版本控制工具Git是必不可少的,特别是在团队协作中。本文将详细介绍如何在Android Studio中配置和使用Git,并与osChina平台进行集成。以下为详细步骤: 1. **注册osChina账号** - 访问...

    文中内容为,如何将Android Studio工具中的SVN库改为Git,希望能帮助到各位码农朋友

    在Android Studio中,开发者可能已经习惯了使用Subversion(SVN),但随着Git的普及,越来越多的团队倾向于采用Git作为首选的版本控制工具。这篇内容将详细阐述如何在Android Studio中将已有的SVN库转换为Git库,...

    Android studio git 最新版

    本篇文章将深入探讨Android Studio与Git的最新版使用及其重要性。 Android Studio最新版,如android-studio-2021.3.1.17-windows.zip所示,通常包含了众多新特性、性能优化和问题修复。这些更新可能包括更快的构建...

Global site tag (gtag.js) - Google Analytics