【转载】使用阿里云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的使用权限(目前遇到的权限问题,还在验证中)。例如我们绑定的邮箱为1234567890@qq.com,则配置信息为:
git config --global user.name "1234567890"
git config --global user.email "1234567890@qq.com"
- 1
- 2
可以使用如下命令查看已经配置的信息:
git config --global user.name
git config --global user.email
git 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 init
git remote add origin git@code.aliyun.com:account/TestProject.git
git add .
git commit -am "message"
git push -u origin master
- 1
- 2
- 3
- 4
- 5
其中“git@code.aliyun.com:account/TestProject.git“为阿里云code项目的SSH,在项目界面可以看到。message为本次提交的信息。
出现类似上图所以消息则推送已成功。项目有修改时只需要在git bush中依次add,commit,和push即可。至此我们就成功在云端建立了一个项目并将本地的项目推送了上去,之后我们在另一台pc上要编辑项目时只需将项目从云端pull下来即可,相关教程和git的一些常用指令将在下一章进行讲解。
作者:蒋志杰
转载来自: https://blog.csdn.net/dark00800/article/details/54571859
【转载】使用阿里云code和git管理项目的更多相关文章
- git上传到阿里云code
一.在阿里云code(kelude)注册用户,新建项目.二.安装Git后使用GitBash生产ssh key:(https://zhidao.baidu.com/question/1303468264 ...
- egret+git+阿里云code搭建团队开发
准备: GIT客户端 廖雪峰老师GIT教程 GIT客户端安装完成后,打开Git Bash ,输入代码 ,设置git提交与获取的git账户信息 git config --global user.name ...
- 如何从阿里云Code升级至云效Codeup
如果你还在使用阿里云Code,不防看看如何从阿里云Code升级至云效Codeup,云效代码管理Codeup是阿里云出品的一款企业级代码管理平台,提供代码托管.代码评审.代码扫描.质量检测等功能,全方位 ...
- 【转载】阿里云ECS服务器监控资源使用情况
在阿里云Ecs服务器运维过程中,无论是Centos系统还是Windows系统,有时候我们需要监控分析最新的服务器资源利用率等运行情况,例如最近3个小时CPU使用率情况.内存使用率.网络流入带宽.网络流 ...
- 阿里云code上传代码
1-从官网下载git,然后安装,这一步可以百度. 2-在阿里云上面创建project,如图 3-回到本地,进入本地代码文件目录,右击打开git 4-输入git init 在文件夹下面会出现.git文件 ...
- 利用InformationSchema与阿里云交易和账单管理API实现MaxCompute费用对账分摊统计
利用MaxCompute InformationSchema与阿里云交易和账单管理API 实现MaxCompute费用对账分摊统计 一.需求场景分析 很多的企业用户选择MaxCompute按量付费模式 ...
- 在阿里云上布置git server
前言 东莞,晴,26至32度. 一直以为都是使用SVN Server作为私用的版本号控制器.随着Git的大行其道.近期由于项目须要,也试着在阿里云上部署Git Server.这里由于团队人员少.我採用 ...
- 【转载】阿里云服务器为网站选配Https证书
数字证书是一个经权威授权机构数字签名.包含公开密钥拥有者信息以及公开密钥的文件,是权威机构颁发给网站的可信凭证.最简单的证书包含一个公开密钥.证书名称以及证书授权中心的数字签名,只在特定的时间内有效. ...
- 如何用Android Studio同时使用SVN和Git管理项目
这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目.我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目.问题是,我也不想啊, ...
随机推荐
- BT详解,BT原理
请参考以下链接: https://www.cnblogs.com/EasonJim/p/6601146.html
- JavaScript 推箱子游戏
推箱子游戏的 逻辑非常简单,但是如果不动手的话,还是不太清楚.我在这里讲一下自己的思路. 制作推箱子,首先要有自己的设计素材.如下我也是网上找的素材 第二步,理清游戏的规则. 游戏规则: 1.小人将箱 ...
- 私域流量&公域流量
所谓私域流量,指的是个人拥有完全的支配权的账号所沉淀的粉丝.客户.流量,可以直接触达的,多次利用的流量.比如说QQ号.微信号.社群上的粉丝或者顾客,就属于是私域流量. 而与之相对的,就是所谓的公域流量 ...
- JVM系列(二)之类加载
什么是类的加载 类加载是指将源代码编译后的.class加载到内存中初始化待程序使用的过程,类加载的最终结果就是将.class字节码加载到JVM中生成一个java.lang.Class对象,提供给程序使 ...
- Mac安装php扩展redis遇到的问题,执行phpize问题
1.安装redis在mac OS中可以使用brew命令进行安装redis:mac OS使用brew命令安装软件安装命令:brew install redis因为我已经安装过了,这里就不在赘述.安装完之 ...
- SpringBoot 系列
https://my.oschina.net/xiedeshou?tab=newest&catalogId=5936801 SpringBoot | 第零章:前言 SpringBoot | 第 ...
- 从 0 到 1:Apache APISIX 的 Apache 之路
2019 年 12 月 14 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 广州站活动,本次活动,邀请了来自Apache APISIX.又 ...
- 【Go语言系列】1.3、GO语言简介:Go语言开发的知名项目
下面列举的是原生使用Go语言进行开发的部分项目.1.DockerDocker 是一种操作系统层面的虚拟化技术,可以在操作系统和应用程序之间进行隔离,也可以称之为容器.Docker 可以在一台物理服务器 ...
- Golang核心编程
源码地址: https://github.com/mikeygithub/GoCode 第1章 1Golang 的学习方向 Go 语言,我们可以简单的写成 Golang 1.2Golang 的应用领域 ...
- Cisco AP-Regulatory Domain
这一note主要解释Regulatory Domain是什么.以较新的思科AP的型号举例,思科AP的PID一般都是按照如下的命名: AIR-AP3802I-H-K9C 按照自己的理解: AIR:其中的 ...