项目场景:
本次所遇问题为git上传代码到远端存储服务器,远端服务器基于git底层架构搭建的
问题描述:
git上传代码始终不成功,用户已存在
原因分析:
之前将代码上传至github时创建了用户和密码,如今再次创建密码,产生了用户冲突。
解决方案:
(1)git init //本地初始化git文件夹
(2)远程存储服务器创建仓库
(3)ssh-keygen -t rsa -C "1561596308@qq.com" //本地生成ssh密钥,其文件在C/用户/liang/.ssh
(4) 将id_rsa文件公钥部署在远程个人存储服务器
(5)git config --global user.name "liangliang.LI" //创建用户
(6) git config --global user.email "1561596308@qq.com" //创建邮箱,其创建的用户邮箱在其文件在C/用户/liang/.gitconfig文件中
(7)git add README.md //创建说明文件
(8)git remote add origin ssh://git@git.czcyedu.com:222/liangliang.LI/kd.git //连接远程仓库,即origin代表远程仓库
(9) git add . //将本地代码从编辑区上传至存储区
(10)git commit -m "first commmit" //编辑说明信息
(11)git push origin master //将代码上传至远程master分支
注意:(1)上传代码时,需要检查本地.gitconfig是否存在多个用户
(2)部署了公钥,使用ssh://git@git.czcyedu.com:222/liangliang.LI/kd.git 进行远程连接
(3)有时origin报错,需要删除远程origin再创建。git remote remove origin