git仓库新建项目第一次推送代码流程记录
遇到这个报错基本上就是无法上传,用https和SSH链接都一样,原因是当前用户没有生成公钥,且没有将公钥添加至git仓库后台,无法对推送账号进行合法性验证,拒绝连接。连接目标仓库:git remote add origin “url”(说明:url是在git仓库创建项目生成的仓库地址。换了个坑之后,公司改用SVN管理代码,隔了好长时间没用git,突然又捡起来,有点懵逼,简单记录一下。电脑安装git
git仓库新建项目第一次推送代码流程记录
换了个坑之后,公司改用SVN管理代码,隔了好长时间没用git,突然又捡起来,有点懵逼,简单记录一下。
电脑安装git之后,在项目父文件夹处,右键选择“Git Bash Here”打开git小黑窗。
在gti后台创建新项目目录之后,如果是空的项目,还没有上传代码,git会很贴心的在下面贴出常用的指令示例:
全局设置的两条指令,是设置用户名和邮箱,完整的:
git config --global user.name "XXX"
git config --global user.email "XXX@163.com"
在本地项目上的初始化及上传流程:
初始化:git init
将项目文件添加至暂存区:git add .
注释说明:git commit -m “注释内容”
连接目标仓库:git remote add origin “url” (说明:url是在git仓库创建项目生成的仓库地址。)
推送至仓库:git push -u origin master
git init // 初始化
git add . // 将项目文件添加至暂存区(.代表所有文件,如果需要指定文件名用其他的)
it commit -m "注释内容" // 注释说明
git remote add origin "url" // 连接目标仓库(说明:url是在git仓库创建项目生成的仓库地址。)
git push -u origin master // 推送至仓库
可能会遇到的问题:
Connection closed by xxxx port 22
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
译文:
连接被xxxx端口22关闭
致命:无法从远程存储库中读取。
请确保您拥有正确的访问权限
并且存储库存在。
遇到这个报错基本上就是无法上传,用https和SSH链接都一样,原因是当前用户没有生成公钥,且没有将公钥添加至git仓库后台,无法对推送账号进行合法性验证,拒绝连接。
解决方法:
先在本地通过git 指令生成私钥和公钥:
ssh-keygen -t rsa -C "邮箱地址" // 这里是你刚刚git config --global user.email时填的邮箱地址
执行指令之后会有确认生成公钥文件保存文件等选项,如果没有特殊设置就别管那么多,直接回车到底就行。
然后去到保存位置就可以看到我们刚刚生成的私钥公钥文件,打开就可以看到生成的结果:
也可以通过指查看公钥:
cat ~/.ssh/id_rsa.pub
最后复制生成的公钥,登录git后台,进入用户设置界面,选择SSH keys,进入添加公钥:
将公钥粘贴,点击增加密钥,添加成功之后回到本地项目,重新执行推送指令push一下就ok啦。
注意:这里强调不要用私钥,是要添加公钥。
end
如果对你有帮助,记得点赞噢(~~)
更多推荐
所有评论(0)