专业java、php、iOS、C++、网页设计、平面设计、网络营销、游戏开发、前端与移动开发培训机构

将代码部署到开源中国

  • 官方网站:https://git.oschina.net/
  • 在项目开发中一定会用源代码管理工具对我们的源代码进行管理,我们这里用git来进行源代码管理.在公司里通常会有一台服务器专门用于存放项目的源代码和项目文档等.
  • 开源中国服务器在国内,速度更快
  • 免费账户同样可以建立 私有 项目
  • 目前国内有很多公司会将公司的项目部署在开源中国服务器上面
  • 开源中国帮助文档地址:https://git.oschina.net/oschina/git-osc/wikis/帮助#ssh-keys

开源中国使用

  • 注册账号
    • 建议使用网易的邮箱,使用其他免费邮箱可能会收不到验证邮件
  • 新建项目
  • 添加 SSH 公钥
  • 生成SSH key

    • 进入终端,并输入以下命令

      # 生成 RSA 密钥对
      # 1> "[email protected]" 中输入个人邮箱
      # 2> 提示输入私钥文件名称,直接回车
      # 3> 提示输入密码,密码一定要记住
      $ ssh-keygen -t rsa -C "[email protected]"
      
      # 查看公钥内容
      $ cat ~/.ssh/id_rsa.pub
      
  • 将公钥内容复制并粘贴至!
  • 测试公钥

      # 测试 SSH 连接
      $ ssh -T [email protected]
    
      #Are you sure you want to continue connecting (yes/no)? 
      输入yes
    
      #出现 Warning: Permanently added 'git.oschina.net,180.97.163.93' (RSA) to the list of known hosts.
      #Connection closed by 180.97.163.93
      再次输入: ssh -T [email protected]
    
      # 终端提示 `Welcome to Git@OSC, 新浪的微博!` 说明连接成功
    

  • 克隆项目

    • 1.使用终端

      # 切换至项目目录
      $ cd 项目目录
      
      # 克隆项目,地址可以在项目首页复制
      $ git clone [email protected]:xxx/ProjectName.git
      
    • 2.使用 SourceTree
  • 添加 gitignore 文件,忽略不想添加到 git 仓库的文件
  • 提示:
    • 可以从 https://github.com/github/gitignore 获取最新版本的 gitignore 文件
    • 添加 .gitignore 文件之后,每次提交时不会将个人的项目设置信息(例如:末次打开的文件,调试断点等)提交到服务器,在团队开发中非常重要
    • .gitignore 中添加 *.DS_Store 忽略 .DS_Store 文件

新建项目

  • 项目创建好, 不要急于写代码,配置项目信息,如Identifier,部署平台,屏幕方向,是通用项目还是iPhone项目,Run 到模拟器上.
  • 一般手机项目都是竖屏,除非手游或者需要支持横屏播放视频的项目

    提交代码

  • 提交代码到本地仓库
  • 提交到开源中国服务器仓库

MAC 显示和隐藏文件

  • 显示
    defaults write com.apple.finder AppleShowAllFiles -bool true
    
  • 隐藏
    defaults write com.apple.finder AppleShowAllFiles -bool false
    
  • 必须重启Finder

results matching ""

    No results matching ""