广告位联系
返回顶部
分享到

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

相关技巧 来源:互联网 作者:佚名 发布时间:2024-09-28 21:38:49 人浏览
摘要

第一步 git init git init 命令用于初始化Git 仓库。git init之后会提示Initialized empty Git repository in 某个目录,此时就会在相应的目录下创建一个.git文件夹。 这个文件夹里的文件就是git的实现。 没有

第一步 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 远程仓库地址

1

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

1

2

#生成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通信是否连接成功

1

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上的全覆盖是没有问题的。



版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计