当前位置: 代码网 > it编程>编程语言>其他编程 > Git第一次初始化项目到远程仓库方式

Git第一次初始化项目到远程仓库方式

2024年09月24日 其他编程 我要评论
第一步 git initgit init 命令用于初始化git 仓库。git init之后会提示“initialized empty git repository in 某个目录&rdqu

第一步 git init

git init 命令用于初始化git 仓库。git init之后会提示“initialized empty git repository in 某个目录”,此时就会在相应的目录下创建一个“.git”文件夹。

这个文件夹里的文件就是git的实现。

没有git init之前,git status会提示“not a git repository”

f:\javaee-basic>git status
fatal: not a git repository (or any of the parent directories): .git

f:\javaee-basic>git init
initialized empty git repository in f:/javaee-basic/.git/

第二步 git remote add origin 远程仓库地址

git remote add origin git@gitee.com:flytalei/javaee-basic.git

git@gitee.com:flytalei/javaee-basic.git

报错:permission denied (publickey)

当本地新项目一切准备就绪,准备git push origin master时报错了,

permission denied (publickey)的官方解释

官方的解释没看懂,后来在博客上看到有人说**“permission denied (publickey)的原因:没有将自己的电脑的ssh key添加到对应的git服务器上。”**

git报错:permission denied (publickey) 解决办法

于是乎就去生成ssh key了

步骤1-生成ssh key

#生成ssh key
ssh-keygen -t rsa -c "邮箱地址@163.com"

步骤2-复制ssh key

your public key has been saved in c:\users\administrator/.ssh/id_rsa.pub.

可以看出已经成功生成了key,并保存在了c盘下了。

步骤3-粘贴ssh key

复制这个id_rsa.pub中的内容然后粘贴到你的远程仓库里


步骤4-查看ssh通信是否连接成功

ssh -t git@gitee.com

本地与远程gitee仓库链接成功后再次push本地代码还是报错**“error: failed to push some refs to ‘gitee.com:flytalei/javaee-basic.git’”**

按照报错以上截图提示git pull之后还是报同样的错,于是就只能强制推送到远程啦

第三步 git push -u -f origin master强制推送远程

这里慕课网的geely老师解释说,为什么强制推送呢,因为我们远程项目刚创建好,第一次推送代码,远程仓库是空的什么都没有,直接进行一个master上的全覆盖是没有问题的。


总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com