windows(win7)如何使用阿里云(云效)的Git代码服务
关于Git
Gitlab(开源软件)提供了两种接入访问方式,SSH模式和http模式。
- SSH协议模式访问
- 访问形式:git clone git@code.aliyun.com:some-grp/some-git.git
- 客户端设置:需要先在服务器端生成SSH KEY,然后在客户端配置访问协议才能正常访问服务器端的代码库
- http协议模式访问
- 访问形式:git clone https://code.aliyun.com/some-grp/some-git.git
- 客户端设置:不需要设置,只需要在云端设置用户名密码即可
关于阿里云的账号
- RAM服务:阿里云有一个“访问控制(RAM)”服务,这个可以为企业客户提供子账号管理功能。这里添加的账号可以加入到不同的企业组中。
- 创建企业:阿里提供了一个企业的菜单,在网站的右上角,我们可以给企业添加成员
- 阿里云效代码管理:阿里云效提供了代码管理功能,他将代码权限可以授权给组或者个人
- 被授予的账号可以是我们通过RAM服务添加的账号
- 但是这些账号没有被激活,是无法直接在本地下载云端的源码
- RAM的用户为云效激活
- 先通过https://signin.aliyun.com/login.htm 登录网站,激活RAM的用户
- 然后访问 https://code.aliyun.com/网站,激活RAM用户在云效的代码服务中可用
- 上边两个流程不能颠倒,否则无法将RAM用户进行代码访问授权
- 设置http协议访问官网
- 在https://code.aliyun.com/网站对RAM子账号进行密码找回的操作。
- 通过密码找回操作,完成新密码设定。通过code.aliyun.com上的username 和 新设置的密码,就可以访问被授权的git代码库了
关于IDEA进行GIT代码获取
- 选择从version control创建项目
- 菜单 file->new ->Project from version Control,选择git菜单
- 填写 Git Respository URL “https://code.aliyun.com/some-grp/some-git.git”
- 会自动弹出的用户名密码输入框,输入后,项目就被checkout 下来了