博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用iphone作为远程仓库的方案
阅读量:6882 次
发布时间:2019-06-27

本文共 680 字,大约阅读时间需要 2 分钟。

最近用到一些代码需要在多平台编译,一套代码需要在不同的机器不同平台上,或者相同机器的不同路径上使用,这种情况下,如果没有协同工具进行代码管理,用不了多久,每套代码都会混乱得不堪入目。 

由于项目不想开源,而公司的服务器没有公网IP,因此将代码放到Github上或者放到公司服务器上都不太能满足我的需求,想来想去,手头上有一台越狱过的iphone,便试试能不能把它作为远程仓库,结果证明想法可行,现在把手机揣口袋里就相当于带了一套代码,到哪里都可以拿出来同步,修改再提交上传了。 
下面跟大家讲一下具体方法: 
1. iPhone越狱后在Cydia安装OpenSSH(由saurik大神移植到iOS,牛逼轰轰),这时候iPhone就相当于一台远程*nix机器,可以从远程登录上去了; 
2. 在Cydia安装GIT(由saurik大神移植到iOS- -!,牛人,再次致敬); 
3. 在Windows用SecureCRT SSH到iPhone上(初始账号密码root, alpine); 
4. 找一个路径,初始化一个空的仓库git init --bare; 
5. 回到Windows中,把iPhone上的路径加到远程仓库中git remote add origin ssh://root@192.168.1.110/sample.git
6. 把代码push到远端git push origin master

现在,把你的iPhone 放进口袋,无需建立服务器,也不需要使用github提供的开源服务,无论到哪里,只要能SSH上iPhone,你都可以拿到想要的代码了。

转载地址:http://lkbbl.baihongyu.com/

你可能感兴趣的文章
windows 2008 r2 远程桌面一个用户多登录配置
查看>>
我的友情链接
查看>>
在Android Library的Module中按渠道依赖
查看>>
对javascript匿名函数的理解(透彻版)
查看>>
使用virtualbox安装centos6的内置无线网卡桥接设置
查看>>
java调用http接口(HttpURLConnection的使用)
查看>>
java代码内,获得jsp产生的html
查看>>
jquery.validate remote 和 自定义验证方法
查看>>
hibernate使用sql查询
查看>>
二叉树(2)——遍历的非递归实现
查看>>
OS X 键盘快捷键
查看>>
linux下vi命令大全
查看>>
设计模式之四:访问者模式
查看>>
加密和解密
查看>>
python使用.proto文件生成service接口失败
查看>>
判断矩形是否在矩形中
查看>>
关于composer.json中require-dev和require-dev、autoload-dev和autoload的区别
查看>>
【开源社群系统研发日记五】ThinkSNS+ 是如何计算字符显示长度的
查看>>
Nodejs日志管理log4js
查看>>
【转】linux下搭建生成HLS所需的.ts和.m3u8文件
查看>>