新建Git仓库后!如何将本地项目直接推送上到git仓库中的详细教程!

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

我们在git新建仓库后,如何直接在本地的项目文件夹中直接推送到git仓库中呢!那么下面是详细的步骤!供您参考!


提示:以下是本篇文章正文内容,下面案例可供参考

一、Git新建仓库

登录到githut,然后点击new 新建仓库
在这里插入图片描述
然后填写仓库名称,以及公共还是私有
在这里插入图片描述

然后点击Create repository
创建成功如下:记住您的git仓库地址 后面有用
在这里插入图片描述

二、来到你的本地仓库

第一步:鼠标右键 打开Git Bash Here命令框
在这里插入图片描述
第二步:依次输出下面的命令

初始化

$ git init

在这里插入图片描述

将本地项目 加入本地缓存

$ git add .

在这里插入图片描述

提交本地 并添加提交的说明

$ git commit -m "初版"

在这里插入图片描述

切换 分支 到Main

$ git branch -M main

与远程git仓库建立关联

$ git remote add origin git@github.com:[你的用户名称]/[你的仓库名称].git

在这里插入图片描述

推送

$ git push -u origin main

在这里插入图片描述
不出意外!你会推送失败!报错如下!

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

解决办法如下:
出现这个错误通常是因为在推送代码时出现了身份验证问题。这个错误信息提示你没有正确的公钥权限来访问远程仓库。

要解决这个问题,有几个步骤你可以尝试:

检查SSH密钥是否配置正确: 首先,确保你在本地计算机上配置了正确的SSH密钥。你可以按照以下步骤进行检查和配置:

打开终端或命令提示符,并输入以下命令:

ls -al ~/.ssh

检查输出中是否存在以下文件:
id_rsa(私钥)
id_rsa.pub(公钥)
如果这些文件不存在,你可以使用以下命令生成新的SSH密钥对:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

注意:your_email@example.com 这个可以随便命名 根据你自己的来

按照提示设置密钥的存储位置和密码(如果需要)
在这里插入图片描述
Your public key has been saved in /c/Users/0/.ssh/id_rsa.pub 这个就是key的存放地址,打开id_rsa.pub这个文件 里面就是本次生成的公钥!复制出来!
在这里插入图片描述

也可以通过下面的命令将公钥添加到你的GitHub帐户。你可以使用以下命令将公钥复制到剪贴板:

pbcopy < ~/.ssh/id_rsa.pub

登录到GitHub,导航到你的帐户设置,然后点击 “SSH and GPG keys”。
点击 “New SSH key”,将公钥粘贴到 “Key” 字段中,然后点击 “Add SSH key”。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

验证远程仓库地址: 确保你正在使用正确的远程仓库地址进行推送。你可以使用以下命令检查并更正远程仓库地址:

git remote -v

然后再推送

$ git push -u origin main

这样就成功了可以了!
在这里插入图片描述
在这里插入图片描述

`git init` 命令只是在本地创建一个新的 Git 仓库,并不会将该仓库与远程仓库绑定。如果你想要将本地仓库与远程仓库关联,需要进行以下步骤: 1. 创建远程仓库:在 Git 托管服务商(如 GitHub、GitLab、Bitbucket 等)创建一个新的远程 Git 仓库。在创建仓库的过程,你可以选择公开或私有的仓库,并可以设置访问权限和合作者等信息。 2. 将本地仓库与远程仓库关联:在本地仓库,执行以下命令将本地仓库与远程仓库关联: ``` git remote add origin <remote-repository-URL> ``` 其,`<remote-repository-URL>` 是远程仓库的 URL 地址。例如,如果你的远程仓库GitHub 上的一个公开仓库,URL 地址可以是类似 `https://github.com/username/repository.git` 的格式。 3. 将本地仓库的修改推送到远程仓库:在本地仓库,执行以下命令将本地仓库的修改推送到远程仓库: ``` git push -u origin master ``` 其,`origin` 是远程仓库的别名,`master` 是本地仓库的主分支。执行该命令时,Git 会将本地仓库的修改推送到远程仓库,并在远程仓库创建一个名为 `master` 的分支。 完成上述步骤后,本地仓库就与远程仓库成功关联了。以后,你可以在本地仓库使用 `git pull` 命令拉取远程仓库的修改,使用 `git push` 命令将本地仓库的修改推送到远程仓库。同时,你也可以在远程仓库查看本地仓库的提交记录和分支信息等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值