1、创建一个项目,并这个项目所在目录创建一个git本地仓库
2、华为云(github、gitlab、gitee)等代码托管平台 新建一个仓库,设置好ssh密钥,获取仓库的SSH地址。
其中,获取添加ssh密钥过程:
(1)在本地仓库目录进入Git Bash Here后,使用指令产生一个秘钥对。
ssh-keygen -t rsa -C “与git账号设置的email值相同”
执行这个命令之后,系统会自动在当前用户目录下创建.ssh目录,该目录下包含两 个文件: id_rsa 、 id_rsa.pub ,需要将 id_rsa.pub 文件内容拷贝到远程代码 托管库(如码云、github、gitlab);
(2)在添加了密钥的路径查看文件
ls
(3)复制公钥到服务器(也可以直接用记事本打开 id_rsa.pub 文件,复制即可,注意为一行)
cat 文件名.pub
(4)添加个人公钥
添加不了,就试试把 .pub 文件里的内容复制别的编辑器中,再复制出来去添加
github弄完上面就可以push了
3、先把华为云上的git仓库pull下来,在本地仓库目录下
git pull
SSH地址
--allow-unrelated-histories
--allow-unrelated-histories
必须加,不然不能操作了。
4、然后就可以提交代码到华为云了
附:连贯操作
(1)先建自己的本地库,再添加远程地址
git init
git config --global user.name 用户名
git config --global user.email 邮箱
git remote add origin SSH地址
git pull origin master
git push origin master
(2)没建本地库,直接克隆远程库
git clone SSH地址
git config --global usre.name 用户名
git config --global usre.email 邮箱
git pull origin master
git push origin master