- 浏览: 44547 次
- 性别:
- 来自: 上海
最新评论
-
chengt:
http://jareye.com/
推荐一个下载jar包的网站-----jareye.com -
chengt:
http://jareye.com/
推荐一个下载jar包的网站-----jareye.com
Setup SSH access
Go to the cPanel “Manage SSH Keys”, click the “Generate Key” button to generate a pair of keys.
Go back in the “Manage SSH Keys”, Authorization the public key you just generated and download the private key to your local machine.
Let’s say, we want to name the private key file “.id_rsa”. So, copy the download file to “~/.ssh/.id_rsa” and set correct permission on it.
1 chmod 400 ~/.ssh/.id_rsa
Connect from the Terminal to verify it works.
1 ssh username@www.iosplace.com -i .ssh/.id_rsa
Install subversion on the server
I’m using InMotionHosting. Their business hosting plan on edge server has subversion installed. Another so called “developer friendly” hosting company that I know is A2 hosting. BlueHost, MonsterHost and GoDaddy are few that I know people have success installed subversion on them.
Create subversion repositories
Suppose I want to layout my repositories like this: ~/svn/repo1/project1, ~/svn/repo1/project2, ~/svn/repo2/project3, …, This is what I do after ssh logon to my server in Terminal:
12 mkdir svn svnadmin create svn/repo1
Setup Xcode
Select SCM->Configure SCM Repositories…, go to the SSH tab. You should see the private key file is listed there. If it’s not authorized, type the passphase (the one you typed when generate the key pair) to authorize it.
In the Repositories tab, you should configure it similar to this:
3.If you’re not sure about the path, type pwd in the Terminal which should print out your path.
4.Select SCM->Repositories, and select the repository you just configured, the ‘project1′ directory should be listed there. Now you can import your source files into the repository.
5.To obtain a working copy, select Checkout in the above Repositories dialog.
6.Now open the Xcode project file you’ve checked out. If it’s SCM not configured, select menu Project->Edit Project Settings…, in the General tab, click “Configure Roots & SCM…”.
【http://blog.iosplace.com/?p=4】
Go to the cPanel “Manage SSH Keys”, click the “Generate Key” button to generate a pair of keys.
Go back in the “Manage SSH Keys”, Authorization the public key you just generated and download the private key to your local machine.
Let’s say, we want to name the private key file “.id_rsa”. So, copy the download file to “~/.ssh/.id_rsa” and set correct permission on it.
1 chmod 400 ~/.ssh/.id_rsa
Connect from the Terminal to verify it works.
1 ssh username@www.iosplace.com -i .ssh/.id_rsa
Install subversion on the server
I’m using InMotionHosting. Their business hosting plan on edge server has subversion installed. Another so called “developer friendly” hosting company that I know is A2 hosting. BlueHost, MonsterHost and GoDaddy are few that I know people have success installed subversion on them.
Create subversion repositories
Suppose I want to layout my repositories like this: ~/svn/repo1/project1, ~/svn/repo1/project2, ~/svn/repo2/project3, …, This is what I do after ssh logon to my server in Terminal:
12 mkdir svn svnadmin create svn/repo1
Setup Xcode
Select SCM->Configure SCM Repositories…, go to the SSH tab. You should see the private key file is listed there. If it’s not authorized, type the passphase (the one you typed when generate the key pair) to authorize it.
In the Repositories tab, you should configure it similar to this:
3.If you’re not sure about the path, type pwd in the Terminal which should print out your path.
4.Select SCM->Repositories, and select the repository you just configured, the ‘project1′ directory should be listed there. Now you can import your source files into the repository.
5.To obtain a working copy, select Checkout in the above Repositories dialog.
6.Now open the Xcode project file you’ve checked out. If it’s SCM not configured, select menu Project->Edit Project Settings…, in the General tab, click “Configure Roots & SCM…”.
【http://blog.iosplace.com/?p=4】
发表评论
-
iOS开发中如何解决TableView中图片延时加载
2012-06-01 13:44 1632IOS开发中如何解决TableView中图片延时加载是本文要介 ... -
让模拟器也支持GPS定位(模拟实现)
2012-06-01 13:36 2134iOS上的GPS定位一般需要真机才能看到效果,但在开发的过程中 ... -
判断UITextField的输入只为数字的方法
2012-06-01 13:35 1132实现下面的委托 #define NUMBERS @" ... -
反向地理编码用法
2012-06-01 13:33 1136与地图打交道时,有时需要查找经纬度获取地理信息,MapKit提 ... -
关于出现僵尸信号SIGBAT或者EXC_BAD_ACCESS的解决方案
2012-06-01 13:31 662随着用xcode开发的深入,相信很多同学都对出现SIGBAT或 ... -
iOS 应用的 UI 开发资源
2012-05-28 23:27 945中文 http://blog.csdn.net/column ... -
汉字转拼音
2012-05-20 19:47 1262// // ChineseToPinyin.h // ... -
修改图标上的提示符(badge)
2012-05-20 19:35 959程序推送,或者AppStore软件有更新都会有提示,那代码怎么 ... -
Info.plist中常用的key简介
2012-05-20 19:10 917UIRequiresPersistentWiFi 在程序中弹出 ... -
返回 父级 的父级 view
2012-05-09 14:48 892[color=blue]有3个view A,B,C A是第一级 ... -
如何获取view的controller
2012-05-09 14:45 1487[b]如何获取view的controller[/b] ... -
xcode4 svn+ssh
2012-05-04 22:18 11211. Clear the contents of your ~ ... -
多线程的使用与注意事项
2012-03-17 11:20 1260多线程的使用与注意事项 这一回,主要介绍一下iPhone ... -
在程序中使用GPS定位
2012-03-17 10:28 854这一回简单地介绍一下G ... -
开源ZXing在XCode上如何使用
2012-03-17 10:18 9711.在 zxing/iphone/ZXingWidget/里的 ... -
iphone 二维码 使用说明
2012-03-17 10:16 1103转自:http://blog.csdn.net/linkai5 ... -
iphone开发随笔,有用的
2012-03-14 20:52 7431.将view设置成圆角 首先导入QuartzCore.fra ... -
iphone开发中发送短信
2012-03-14 20:46 1322iOS4.0新加入了MFMessageComposeViewC ... -
iphone中设置控件语言
2012-03-14 20:40 876最近项目遇到这样一个问题: 发送短信时,发现控件显示的是英 ... -
How to use ZXing(decode qr code) .
2012-03-14 20:26 1271ZXing for iOS is a sub-project ...
相关推荐
### 如何使用svn+ssh进行版本控制 #### SVN与SSH简介 - **Subversion (SVN)**:一种广泛使用的开源版本控制系统,用于管理文件和目录的变更历史,并且支持多人协同工作。它允许团队成员对代码进行修改、提交、合并...
### Jenkins + Maven + SVN + SSH持续集成 #### 知识点概述 本文旨在介绍如何利用Jenkins、Maven、SVN以及SSH等工具构建一套完整的持续集成环境。通过这一过程,可以实现自动化构建、测试及部署,从而提高开发效率...
本手册将详细讲解如何利用Jenkins、Maven、SVN和SSH来实现一个高效且可靠的持续集成环境。 首先,Jenkins是一个开源的持续集成服务器,它支持各种版本控制系统、构建工具和部署策略。通过Jenkins,我们可以设置自动...
Xversion Mac版是一款macOS平台的Subversion版本控制工具,就是是一个Subversion的管家一样,Xversion Mac版支持URL类型(HTTP, HTTPS, SVN, SVN+SSH)或是文件,支持Subversion的版本涵盖1.6, 1.7, 1.8以及1.9. ...
macOS 平台与 TortoiseSVN 类似的 ...内置 ssl 隧道客户端,支持通过 ssl 隧道或者 ssh 隧道透明地访问 svnserve 服务 (svn://),与 https:// 相比速度更快,权限管理更容易,与 svn+ssh 相比不需要拥有系统账号。
Syntevo.SmartSVN.Enterprise.v6.0.1.Incl.KeyfileMaker-DVT.rar ... -支持多种认证机制:svn、svn+ssh、http、https、HTTP的代理支持。 -支持所有的svn命令。 -支持标签操作。 -智能化程度高。
Jenkins提供了两种部署方法:通过Jenkins+SSH+Shell实现代码发布及回滚,也可以通过SVN回滚。第一种方法使用Jenkins的SSH插件连接远程主机,实现代码发布和回滚。第二种方法使用Jenkins的SVN插件连接SVN版本控制系统...
对于Linux下的SVN+SSH认证配置,虽然文中提到“未找到相关资料@_@”,但实际上可以通过设置SSH密钥的方式来进行安全认证。具体步骤包括生成SSH密钥、配置SSH服务等。 ##### 2. Windows系统下的SVN+SSH认证配置 1. ...
下面将详细解释这个"ssh+svn申请流程"中的相关知识点。 首先,了解SSH。SSH提供了一种安全的远程登录机制,使得用户可以在不安全的网络环境中安全地访问服务器。它通过加密网络通信,防止中间人攻击和数据泄露。在...
关于TortoiseSVN TortoiseSVN是一款非常易于使用的Windows 版本控制 /版本控制/源代码控制软件。它基于Apache ™ Subversion(SVN)® ; TortoiseSVN为Subversion提供了一个...SVN + SSH:// 文件:/// SVN + XXX://
1.结合颠覆力量使Mac更优雅;...与Assembla SVN + SSH集成 – Cornerstone现在通过SSH连接与Assembla SVN存储库兼容 性能改进 – 众多代码优化可加快整体应用程序性能,尤其是在将代码从中央存储库更新到Cornerstone时
5. **传输到目标服务器**:使用SSH、SCP、rsync等工具将构建产物传输到目标服务器的指定目录。 6. **服务重启或平滑更新**:在目标服务器上,Shell脚本可以启动或重启服务,或者采用平滑更新策略(如蓝绿部署、滚动...
在实际应用中,SVN可通过多种协议访问,包括本地文件系统(file:///)、WebDAV(http://、https://)、svnserve(svn://)、svn+ssh://等。选择哪种协议取决于团队的工作环境和需求,例如,http(s)协议通常需要...
【标题】中的“管理系统系列--基于SSH框架的BOS物流管理系统”揭示了这是一个关于构建物流管理系统的项目,它采用了SSH(Struts、Spring、Hibernate)技术栈。SSH是Java Web开发中常用的一种开源框架组合,用于构建...
| svn+ssh:// | 类似 svn://,支持通过 SSH 通道直接访问文件仓库 | 其中,file:/// 是最简单的访问方式,不需要事先运行任何 SVN 服务。语法是: $ svn co file:///var/svn/myproject 或者 $ svn co file://...
【标题】:“Windows环境下Jenkins、SVN、Maven与Tomcat的持续集成实践” 【内容】: 在软件开发过程中,持续集成(Continuous Integration,简称CI)是一种重要的实践,它有助于提升开发效率,减少错误,并确保...
例如,URL可能是`http://server/svn/repo/project`或`svn+ssh://user@server/path/to/repo`的形式,具体取决于服务器的配置。 总的来说,SVN客户端最新版本提供了高效且直观的工具,帮助团队在软件开发过程中管理...