Git库是指托管在https://code.aliyun.com的Git库,即https://code.aliyun.com中的project。
Git组是若干个上述Git库的集合,即https://code.aliyun.com中的Group。
Git组归属到具体某个企业。于是Git组中的Git库也归属到这个企业。
打开云效代码服务首页,是Git库和Git组两个标签页,分别是Git库和Git组列表。
在这里列出的,是当前用户有权限看到的,且属于当前企业的Git库和Git组。
搜索框用于在Git库或组的列表中搜索。
在Git组标签页中,点击“+新建Git组”,输入Git组名和描述后点击“确认”,即可创建一个新的Git组。该Git组属于当前企业。当前用户在该Git组是owner角色。
类似的,在Git库标签页中,点击“+新建Git库”,输入Git组名、Git库名和描述后点击“确认”,即可创建一个新的Git库。
其中,Git组必须是已存在的,属于当前企业的,且当前用户在该Git组中是master或owner角色。
请点击该Git库或组条目中,“权限管理”按钮,前往权限管理页面。
请点击该Git库或组条目中,库或组的名称,前往https://code.aliyun.com相应页面。
假定你的源代码所在Git库名为foo,托管在https://code.aliyun.com上的bar组。由于bar组不属于当前企业,因此在CRP代码服务中看不到该组和该库。在这种情况下,可以这样操作:
第一种方法:把整个代码组归到该企业名下。在代码组列表页面中,点击“关联已有组”,可以把用户自己是owner或master角色,且尚不属于其他企业的代码组,归属到当前企业。
第二种方法:把个别代码库归到该企业名下。第一步,若有必要,通过代码服务页面创建属于当前公司的Git组,比如baz。第二步,登录https://code.aliyun.com,在该Git库的Settings页面下方,进行Transfer project操作,将该库迁移到baz组。由于baz组属于当前公司,该库就属于当前公司,于是在CRP代码服务中就可以看到该库。执行第二步操作时,当前用户必须是bar组的owner角色,以及baz组的master或owner角色。
假定你的源代码托管在GitHub上bar组的foo库中。现在打算改为托管到https://code.aliyun.com。
第一步,若有必要,通过代码服务页面创建属于当前公司的Git组,比如baz。
第二步,通过代码服务页面在该Git组中创建一个新的Git库foo。
第三步,将原Git库克隆到本地。
$ git clone --mirror git@github.com:bar/foo.git
第四步,将本地Git库推送到https://code.aliyun.com。
$ cd foo.git
$ git push git@code.aliyun.com:baz/foo.git
如果已有代码在用户本地,请这样操作:
第一步,若有必要,通过代码服务页面创建属于当前公司的Git组,比如baz。
第二步,通过代码服务页面在该Git组汇总创建一个新的Git库,比如foo。
第三步,把已有代码加入版本控制,并推送到该新建Git库:
$ cd existing_folder
$ git init
$ git remote add origin git@code.aliyun.com:baz/foo.git
$ git add .
$ git commit -m "import"
$ git push -u origin master
代码库管理员当前就是企业管理员对应的人。代码库管理员自动拥有企业所有代码组的owner权限。
在文档使用中是否遇到以下问题
更多建议
匿名提交