第四章,使用阿里云code和git管理项目
1.如果注册时使用的是手机则your name为空即可,这会影响到之后git的使用权限(目前遇到的权限问题,还在验证中)。例如我们绑定的邮箱为1234567890@qq.com,则配置信息为:
git config --global user.name "1234567890"
git config --global user.email "1234567890@qq.com"
2.可以使用如下命令查看已经配置的信息:
git config --global user.name
git config --global user.email
git config --global --list
4.添加ssh
我们需要在阿里云code的账号下添加工作pc对应的ssh已获得对项目管理的各种权限,在阿里云code的帮助中有添加ssh的简单教程。
在git bash中输入获取公钥的指令:
cat ~/.ssh/id_rsa.pub
如果看到一长串以 ssh-rsa或 ssh-dsa开头的字符串,说明已经存在本地公钥(但似乎在创建公钥时需要对应阿里云code的账号,所以我们可以创建一个新的本地公钥)。
继续在git bash中输入:
ssh-keygen -t rsa -C "your account"
其中your account对应淘宝账号绑定的邮箱,手机注册则为空(可在阿里云code的帮助中查看)
3.将获得的公钥在阿里云code里的Profile文件点开后添加公钥即可(可自定义标题)
4.新建项目并使用git上传本地代码
先在本地创建好Unity项目。
点击阿里云code页面上的新项目,项目路径填写项目名字,并输入项目描述(可选),可见等级选择私有。点击创建项目。
在你所要上传的项目根目录下右击选择Git Bash Here,输入如下指令:
git init
git remote add origin git@code.aliyun.com:account/TestProject.git(如果出现已存在错误直接 git remote rm origin)(其中“git@code.aliyun.com:account/TestProject.git“为阿里云code项目的SSH,在项目界面可以看到。message为本次提交的信息。 )
git add .
git commit -am "message"
git push -u origin master(注意此步骤时经常出错可以用上面的方法修改下用户名以及邮箱就行git)(注意!ssh连接直接推公钥就行 如果是https连接的话需要邮箱用户名验证不安全)
Bug:
https://blog.csdn.net/zcmain/article/details/76855595