mac下开发IOS代码管理

1、安装和配置subversion服务器

在windows 服务器上安装VisualSVN-Server,下载地址http://www.visualsvn.com/server/download/。采用默认安装,安装完成创建一个服务器的代码仓库hello,如图所示。

然后在Users右键创建用户tony,再回到hello仓库右键- >Properties,将tony用户授权可以访问hello仓库。

如果在浏览器中通过https://192.168.1.103/svn/hello/网址访问没有问题,说明服务器端就安装和配置好了。

2、配置Mac OS X 的subversion客户端

一般的Mac OS X都已经安装了subversion客户端,不需要再次安装了,但是由于客户端要想访问服务器,是需要进行安全认证的。 https://192.168.1.103/svn/hello/说明这是一个采用的认证SSL,你需要授权客户端就是xcode的Mac OS X的电脑。

为此,你需要在客户端终端中输入:

$svn list  https://192.168.1.103/svn/hello/

Error validating server certificate for ‘https://192.168.1.103:443‘:

- The certificate is not issued by a trusted authority. Use the

fingerprint to validate the certificate manually!

- The certificate hostname does not match.

Certificate information:

- Hostname: zzr-PC

- Valid: from Tue, 27 Mar 2012 13:15:03 GMT until Fri, 25 Mar 2022 13:15:03 GMT

- Issuer: zzr-PC

- Fingerprint: fe:1b:4d:c1:27:b1:d1:cd:04:9f:11:ca:bb:93:0f:42:91:d2:0f:38

(R)eject, accept (t)emporarily or accept (p)ermanently? p

选择输入p

3、使用svn客户端功能

1.从本地导入代码到服务器(第一次初始化导入)

在终端中输入

svn import /Users/apple/Documents/eclipse_workspace/weibo svn://localhost/mycode/weibo --username=mj --password=123 -m "初始化导入"

我解释下指令的意思:将/Users/apple/Documents/eclipse_workspace/weibo中的所有内容,上传到服务器mycode仓库的weibo目录下,后面双引号中的"初始化导入"是注释

2.从服务器端下载代码到客户端本地

在终端中输入svn checkout svn://localhost/mycode --username=mj --password=123 /Users/apple/Documents/code

我解释下指令的意思:将服务器中mycode仓库的内容下载到/Users/apple/Documents/code目录中

时间: 2024-12-30 23:24:36

mac下开发IOS代码管理的相关文章

2、IDEA下Git做代码管理

2.IDEA下Git做代码管理 1.介绍 1.1 Git概述 Git是类似于SVN等代码管理软件,使用分布式技术实现.Github是互联网代码仓库,每个人可以在上面创建自己的仓库,使用git完成同github仓库的代码同步等管理工作. IntelliJ idea->Git: 使用 Git->GitHub: 同步资源 1.2 Git逻辑架构 git架构上分为远程仓库.本地仓库和工作空间.远程仓库就是位于GitHub上的仓库,本地仓库是为用户本机的仓库目录,工作空间是用户开发所处的目录.三者关系与

Mac下开发ASP.NET Core应用,我用FineUICore!

在 Mac 下开发 ASP.NET Core 2.0+ 应用,我用FineUICore! FineUICore:企业级 ASP.NET 控件库,10年持续更新,只为你来:http://fineui.com/#history FineUICore在线示例:http://core.fineui.com/ FineUI首页:http://fineui.com/ 原文地址:https://www.cnblogs.com/sanshi/p/9667964.html

IOS开发-关于代码管理工具之SVN

最近在做的一个项目,就用到了代码管理工具,那么就对SCN进行了一个简单的了解,即原理和一些常用命令. 那么我们为什么需要使用SVN呢,我们可以吧SVN当成是一个备份服务器,他可以帮你记住每次上传到这个服务器的档案内容,并且自动的赋予每次变更的一个版本. 因为如果是团队开发的话,版本管控是非常重要,你无法保证你手头上的版本永远都是对的,对于团队开发来说,数据同步非常重要,因为互相都需要各自的数据,所以SVN可以帮你解决这个问题. 1.概述 SVN 是集中式源代码管理工具 概念:1> Reposit

Mac下一台电脑管理多个SSH KEY(转)

一.关于ssh是什么?http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html 二.需求:一台电脑上(Mac os)管理多个ssh key,可以任意切换,达到多用户(账号)使用不同ssh提交代码.以下利用gerrit和github账号来做例子. 1)生成ssh key ssh-keygen -t rsa -C "[email protected]" 若一路回车(密码可以不写),这样只会在~/.ssh/ 目录下生成 id_r

Mac下appium ios自动化测试(一)

mac下ios自动化测试,可以使用appium,也可以直接用facebook-wda库. 此篇先介绍appium: 开始之前先要知道测试app的bundleId,这是ios特有的.可以采用如下命令: ideviceinstaller -l 遇到问题: Could not connect to lockdownd. Exiting. 解决办法: 打开命令行一次输入如下代码: brew uninstall ideviceinstaller -gbrew uninstall libimobiledev

Mac下开发环境的配置

新安装的mac系统往往要配置各种环境,总是记不住,暂时保存在这,以备后需------- Mac下的包管理工具使用的是brew,首先安装它 官方站:https://brew.sh/ 安装命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" [shell相关] mac自带的终端工具看着不太爽,一直用的fish这个shell,界面好看一些,安

Mac下Supervisor进程监控管理工具的安装与配置

Supervisor是一个类 unix 操作系统下的进程监控管理工具. Supervisor是由 Python 写成,可用 Python 的包安装管理工具 pip(Python Package Index) 直接安装 代码如下: sudo pip install supervisor 配置 Supervisor Supervisor 的配置文件命名为 supervisord.conf,它为 supervisord(Supervisor 的主服务命令) 和 supervisorctl(Superv

开发新人-代码管理工具

1.版本管理工具 1.VSS(Visual Source Safe) 描述:此为微软公司出品,与其.net平台可无缝衔接,适用于小型项目管理. 百度百科:https://baike.baidu.com/item/VSS 2.CVS(Concurrent Versions System) 描述:基于unix的开源版本管理工具.SS 百度百科:https://baike.baidu.com/item/CVS 3.SVN(Subversion) 描述:在CVS的基础上改良的版本管理工具. 百度百科:h

airtest 搭建 Mac下的ios环境

首先下载并安装   9.0 版本的  xcode,其他版本的xcode 先卸载然后安装,具体方法自己谷歌 提供 9.0 的 xcode  下载地址 http://www.swift51.com/xcode/9.0.html   (这个靠谱一点,我选择的就是这个) 下载后解压就可以用了 2. 安装Xcode Command Line Tools   移步这里 https://blog.csdn.net/chenyufeng1991/article/details/47007979 3. 安装 we