在Android手机上安装Git服务器

[安装环境]
? ? ? ?手机端:Android 2.3以上版本
? ? ? ?电脑端:Ubuntu 16.04 64位桌面版
?
[安装前准备]
? ? ? ?下载好手机上的Git服务器软件:gidder。源代码地址是:gidder源代码,看上去是Android Studio的项目,会用的朋友可以从这里下载编译。直接下载安装包,可在百度网盘下载地址:gidder安装包。这里向代码作者antoniy和CSDN上的TaylorPotter致谢。
?
[安装设置步骤]
? ? ? ?1、在手机上安装gidder。安装后打开的界面如下:

? ? ? ?2、设置用户与仓库
? ? ? ?点界面下方的“SETUP”即可进入设置,没有什么特别的,用Git的朋友一看就明白。主界面SETUP左边的设置图标里也有一些设置,上面已经很清楚,不再介绍。这里要注意的是,软件默认的端口是2222。
? ? ? ?3、设置电脑端
? ? ? ?首先,对于装有防火墙的电脑上请把上面用到的端口放开;其次要创建一个配置表文件:~/.ssh/config。内容如下:

Host 192.168.1.102 192.168.1.103
HostKeyAlgorithms +ssh-dss

Host一项是手机端的地址,有多个时用空格隔开。第二行是算法,因为现在电脑系统上已经不用ssh-dss算法,所以要特别添加。测试命令:

git clone ssh://[email protected]:2222/manual.git
...
git push origin master

以上两条测试命令都没有问题,只是执行时要输入用户密码。
?
? ? ? ?以上方法要求手机在有wifi的环境下工作。因为路由器分配给手机的ip会有变化,所以在发生改变时需要自己去调整Git中的配置,这个相信对大家来说很简单,这里不说了。我在两台闲置的手机上安装过,都能正常工作,一台是Android 5,一台是YunOS,不需要root权限。我已经很久没有用windows工作了,所以就没在windows下做测试,但原理是一样的,大家稍做调整应该就可以实现。

原文地址:http://blog.51cto.com/14013986/2300239

时间: 2024-08-29 13:40:11

在Android手机上安装Git服务器的相关文章

如何通过wifi在android手机上安装调试应用

如何通过wifi在android手机上安装调试应用 1. 首先还是要打开手机的usb调试选项,并通过usb线连接手机.2. 然后执行“adb tcpip 5555”,把adb从usb模式切换到tcpip模式.正确的回显信息是:“restarting in TCP mode port: 5555”.5555可以是任何未占用的端口号.3. 再执行“adb connect <手机的WLAN IP>:5555”,连接到手机.正确的回显信息是:“connected to <手机的WLAN IP&g

在Android手机上安装linux系统

在anroid手机中安装fedora系统.记住不只是教你安装fedora系统. 需要的备注与软件 1.一个已经root的Android手机,记住是root后的,root后的,root后的.(重要的事情说3遍) 2.终端模拟器 :用于运行 shell 脚本(这是安装在Android手机上的apk) 3.BusyBox :用于提供 shell 命令的支持(这是安装在Android手机上的apk) 4.fedora系统的映像文件(下载地址:http://sourceforge.net/projects

Android 手机上安装并运行 Ubuntu 12.04(转,没实测)

设备需要root权限,并且安装了BusyBox最小 1GHz 处理器(推荐)Android 系统版本 2.1 或以上Android 设备需要自定义的ROM固件SD卡至2.5GB (安装大映像的需要3.5GB)设备需要支持WIFI (这个用于其他设备通过WIFI登录)支持 Ext2 文件系统(大部分 Android 设备应该都支持)我的设备手机型号:Mi-One Plus处理器主频:1.5GHz * 2SD卡:16G class 4系统ROM:MIUI_v4_2.8.10BusyBox版本:1.2

android手机上安装apk时出现解析包错误的一个解决办法

今天下午在学习安卓开发时,学习开发文档中的gridview时,在模拟器上调试程序一切正常,如下图所示: 但当将bin目录下的HelloGridView.apk拷贝到M8安卓系统后进行安装时,出现了“解析包错误”的提示,在网上搜索答案未果后,经过和以前的例子相对比,发现了我在创建android工程时,由于使用的SDK为2.3.3版本,所以选择的minSdkVersion="10",而m8的android版本为2.2.所以试着将AndroidManifest.xml中的minSdkVers

Android 在同一个手机上安装多个相同的apk,便于调试

Android studio 在同一个手机上安装多个相同的apk 原文地址:http://yj.itrydo.com/posts/iKJryXL9zkfSGRTZk 先看效果: 1.在我使用ecslipse的时候我一直在研究"Android studio 在同一个手机上安装多个相同的apk"这个问题,可是每次都不能如自己所愿,一个最笨的方法就是修改项目的包名,但明显这是一个不靠谱的事情,从去年开始接触android studio,终于找到了怎么在一个手机上安装多个相同的apk了,这还得

Android 在同一个手机上安装多个同样的apk,便于调试

Android studio 在同一个手机上安装多个同样的apk 原文地址:http://yj.itrydo.com/posts/iKJryXL9zkfSGRTZk 先看效果: 1.在我使用ecslipse的时候我一直在研究"Android studio 在同一个手机上安装多个同样的apk"这个问题,但是每次都不能如自己所愿.一个最笨的方法就是改动项目的包名.但明显这是一个不靠谱的事情.从去年開始接触android studio,最终找到了怎么在一个手机上安装多个同样的apk了.这还得

解决IE下载 apk变成zip:Android 手机应用程序文件下载服务器 配置解决方法

解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决方法 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码. 由于APK文件本身就是压缩包,如果用户的电脑上装了WinRAR(85%的装机量),用IE下载APK文件,扩展名就会被自动改为“.zip”. 如果你的下载服务器为Nginx服务器

android studio中安装git

在android studio中方便的版本控制软件是git,当然还有其他的比如svn,但是和github一起常用算起来git方便很多怎么安装呢?请看下文: 第一步:下载安装git 先在你的电脑上安装git,去git官网上下载,http://www.git-scm.com/download/下载你的电脑对应的版本,安装的时候记住安装的路径比如D:\Git_Install\Git\bin 第二步:android studio 配置git 打开android studio的-----File ----

Ubuntu上搭建Git服务器

下面我们就看看,如何在Ubuntu上搭建Git服务器.我们使用VMware虚拟机安装两台Ubantu系统,分别命名为gitServer和gitClient_01. 1.安装OpenSSH并配置SSH无密码登陆 通过命令 sudo apt-get install openssh-server,安装SSH服务. 通过命令 ps –e|grep ssh,查看ssh服务是否启动. 通过以上命令,我们为Ubantu系统安装SSH服务,并配置SSH无密码登陆,首先我们修改主机和ip配置文件:gedit /e