【转载】使用阿里云code和git管理项目

使用代码云托管和git来管理项目可以使多客户端和多人开发更加高效。通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上更能满足公司开发的要求。本文将介绍关于阿里云code及git的简单使用。

一、注册阿里云

可以直接使用淘宝账号登录,根据官网提示注册登录即可。推荐使用绑定了邮箱的淘宝账号,这样可以避免一些设置git和ssh时可能遇到的问题。

二、下载和配置git

登录阿里云code之后再右上角个人头像边上有个帮助按钮,这里给出了简单的git教程。
也可以访问廖雪峰的官方网站学习比较详尽的git教程
这里给出windows版git官方和网盘的下载地址:
git官方下载
git网盘镜像
安装git时选择要安装的目录,一直点击下一步使用默认配置即可。
安装完成之后在电脑任意位置点击鼠标右键会出现bash选项,同时可以在开始菜单中找到“Git”->“Git Bash”,打开会出现一个类似命令行的工具,这说明安装已经成功。


然后开始配置git的user name和email用于身份验证,打开git bash工具,输入

git config --global user.name "your name"git config --global user.email "your email"
  • 1
  • 2

其中your name为淘宝账号绑定邮箱@前的部分,your email为邮箱账号,如果注册时使用的是手机则your name为空即可,这会影响到之后git的使用权限(目前遇到的权限问题,还在验证中)。例如我们绑定的邮箱为[email protected],则配置信息为:

git config --global user.name "1234567890"git config --global user.email "[email protected]"
  • 1
  • 2


可以使用如下命令查看已经配置的信息:

git config --global user.namegit config --global user.emailgit config --global --list
  • 1
  • 2
  • 3

三、添加SSH

我们需要在阿里云code的账号下添加工作pc对应的ssh已获得对项目管理的各种权限,在阿里云code的帮助中有添加ssh的简单教程。
在git bash中输入获取公钥的指令:

cat ~/.ssh/id_rsa.pub
  • 1

如果看到一长串以 ssh-rsa或 ssh-dsa开头的字符串,说明已经存在本地公钥(但似乎在创建公钥时需要对应阿里云code的账号,所以我们可以创建一个新的本地公钥)。
继续在git bash中输入:

ssh-keygen -t rsa -C "your account"
  • 1

其中your account对应淘宝账号绑定的邮箱,手机注册则为空(可在阿里云code的帮助中查看)

点击回车使用默认值,或者可以输入存放键值对和密码的位置和文件名。结束之后继续输入获取公钥的指令来获取公钥:

将取得的如图所示的公钥从ssh开始复制,点击阿里云code页面右上角账号头像->个人资料->SSH密钥->增加SSH密钥,将复制的内容粘贴入公钥,并输入一个标题,然后点击增加密钥:

四、新建项目并使用git上传本地代码

先在本地创建好Unity项目。
点击阿里云code页面上的新项目,项目路径填写项目名字,并输入项目描述(可选),可见等级选择私有。点击创建项目。


在Unity项目根目录下右击选择Git Bash Here,输入如下指令:

git initgit remote add origin [email protected].aliyun.com:account/TestProject.gitgit add .git commit -am "message"git push -u origin master
  • 1
  • 2
  • 3
  • 4
  • 5

其中“[email protected]:account/TestProject.git“为阿里云code项目的SSH,在项目界面可以看到。message为本次提交的信息。

出现类似上图所以消息则推送已成功。项目有修改时只需要在git bush中依次add,commit,和push即可。至此我们就成功在云端建立了一个项目并将本地的项目推送了上去,之后我们在另一台pc上要编辑项目时只需将项目从云端pull下来即可,相关教程和git的一些常用指令将在下一章进行讲解。

作者:蒋志杰

转载来自: https://blog.csdn.net/dark00800/article/details/54571859

原文地址:https://www.cnblogs.com/alibaba-inc/p/8675538.html

时间: 2024-07-29 14:49:28

【转载】使用阿里云code和git管理项目的相关文章

egret+git+阿里云code搭建团队开发

准备: GIT客户端 廖雪峰老师GIT教程 GIT客户端安装完成后,打开Git Bash ,输入代码 ,设置git提交与获取的git账户信息 git config --global user.name "阿里云code账户名" git config --global user.email "邮箱" 1.创建阿里云code项目 登录阿里云code,点击NEW PEOJECT创建一个项目.创建一个项目名为Test项目,项目的可见级别,根据项目需要选择 注* 此步骤完成后

[转载]点评阿里云、盛大云等国内IaaS产业

免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:刘黎明      原文地址:http://www.chinacloud.org/  (已失效)     转载地址:http://www.csdn.net/article/2012-10-24/2811095 真不喜欢这么长的文章标题,真怕有的人一口气读不过来,也真怕语文不好的人断句困难,但为了搜索引擎愿意收录,也为了有人看到标题后能够有兴趣读下去,不得不用这个冗长的标题.想用

在阿里云上布置git server

前言 东莞,晴,26至32度. 一直以为都是使用SVN Server作为私用的版本号控制器.随着Git的大行其道.近期由于项目须要,也试着在阿里云上部署Git Server.这里由于团队人员少.我採用免费版的GitStack, 官方主页:点击打开链接. 为什么採用GitStack 事实上.GitServer的工具真的非常多. 比如Bonobo Git Server:GitBlit:等. 採用GitStack主要就是省事.直接在官方主页下载程序.大约90多M.然后.按照下例步骤安装: 1. 双击程

使用git管理项目

最近心血来潮,打算通过一个demo项目,整理springboot的知识点,然后以前都是使用的svn,为了有点新鲜感,使用git管理项目咯. 首先,我本地已经建立好了web工程,主要包括两个,springboot_start和springboot_common,现在需要让git管理它们,所以做下记录. 1.创建本地git仓库,git命令:git init 2.把项目添加到本地暂存区,git命令:git add . 3.提交文件到仓库,git命令:git commit -m '提交说明' 4.在gi

码云转移至阿里云Code记录

用起来还是挺简单的,跟码云差不多,但关键是企业私有项目成员人数没有限制!码云限制5人(免费) 注意两点: 1.导入仓库链接的时候,如果username是邮箱含@,要换成%40,不然这个项目直接报500 2.GIT账号和密码并不是阿里云的登录账号密码,获取方法如下 输入https://code.aliyun.com -> 设置 -> 个人设置 Username (GIT账号) 输入https://code.aliyun.com/profile/password/edit -> 忘记密码 -

基于阿里云服务器的git服务器搭建

使用阿里云Ubuntu 12.0.4 64位操作系统做git服务器. 首先git服务器有两种访问方式可以选择:http方式和ssh的方式,http方式更容易使用. 1.http方式的git服务器搭建以及使用git命令行访问: On the Server 1) Install Ubuntu Server, this is the base of our git server obviously  2) Now we need to install a couple of packages, the

阿里云负载均衡权重管理脚本

阿里云权重管理 背景 我们的公司采用的是阿里云环境,发布体系中需要滚动更新功能,需要编写脚本来完成负载均衡对应主机的权重为0,然后发布代码到这个服务器上, 重启成功后修改回原有权重,然后一个一个处理完毕集群的所有主机. 阿里云负载均衡简介 负载均衡的几个常见概念. 名词 说明 负载均衡服务 (Server Load Balancer) 阿里云计算提供的一种网络负载均衡服务,结合阿里云提供的ECS服务,提供四层和七层负载均衡服务. 负载均衡实例(Server Load Balancer Insta

阿里云上搭建git

1. 安装git 首先安装git,一般而言,现在的服务器已经内置了git安装包,我们只需要执行简单的安装命令即可安装.比如: $ yum install git # centos $ apt-get install git # ubuntu 上面是直接用root登陆服务器进行操作,也是为了演示方便. git和mysql不一样,mysql在安装时,得安装mysql-server,即mysql服务器,git是分布式的,每一个安装了git的电脑,既是客户端,也是服务器,git与git之间可以相互通信,

阿里云从申请账号到项目部署并绑定域名

1.准备好云服务器ECS,云解析服务,还有万网域名 先注册账号并进行学生实名认证,绑定支付宝账号. https://free.aliyun.com/    在这里可以申请半年的云服务器,选了Windows Server 2008 R2企业版 64位,因为服务器配置低,不适合选高版本的windows. 我还另外购买了一年的云解析服务,9.9一年,购买链接找不到了.. 去万网买一个喜欢的域名 https://wanwang.aliyun.com/ 准备好之后,去控制台选择云服务器ECS-->实例,实