本地项目上传到GitHub

本文详细介绍如何将本地项目上传至GitHub,包括账号注册、SSH Key配置、仓库创建与管理等步骤,并提供常见问题解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                                              本地项目上传到GitHub

一,创建账号

1,进入https://github.com/网站注册账号,需要填写真实的邮箱,后续添加存储库时会验证邮箱。

二,创建ssh key

1,本地创建ssh key

$ ssh-keygen -t rsa -C "your_email@youremail.com"

your_email@youremail.com为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们一路回车就可以了。不过要记得路径名,方便操作完成之后去相应文件复制里面的key。成功的话会一般在users文件夹下。具体如下图所示。打开id_rsa.pub,复制里面全部的内容。

登录github,选择头部最右边小图标下的Settings选项,点击之后出现下方的界面。

粘贴复制的内容。确定就可以了。

2,为了验证是否成功,在git bash下输入:

$ ssh -T git@github.com

如果是第一次的会提示continue,输入yes会看到You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

创建仓库并查看仓库的ssh地址

接下来我们要做的就是把本地仓库上传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

进入要上传的仓库,右键git bash,添加远程地址:

$ git remote add origin git@github.com:yourName/yourRepo.git

或者进入.git文件夹直接修改config文件。

我在执行命令的时候报错

查了相关资料,发现需要git init创建仓库,之后再执行上面的命令就可以了。不过要先保存好自己的项目文件,避免发生意料之外的错误。

在pull的时候我这里出现了一个报错

通过查相关资料发现有两种方法解决

$ git pull --rebase origin master
$ git rebase --abort

或者

$ git pull origin master --allow-unrelated-histories

三,工作流

1,添加文件

添加所有文件 git add .

添加某个文件 git add file(文件名)

git status 查看未添加到暂存区的文件。

2,提交代码

git commit -m "message"

3,拉取代码 

git pull origin master(分支名)

4,推送代码

git push origin master(分支名)

更多命令可以查看上一节git命令。 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值