gitHub仓库上传项目代码以及遇到的坑(简化流程,实测有效)

前提条件:

1.有git软件

2.有gitHub账号(废话)

一、安装git软件

可以直接百度去官方网站下载,我这里下载速度很慢,所以我提供百度网盘

链接: https://pan.baidu.com/s/1zSU9Bi12tZiDD8URg4EjdA?pwd=fffk

安装就是无脑下一步(除了安装所在目录),完毕后就可以打开运行软件了

二、获取并配置SSL密钥

输入指令:

ssh-keygen -t rsa -C "你的gitHub邮箱"

然后就是无脑回车,如图,结果就是生成了一张看不懂的图

其中会有文件生成,生成的文件所在目录是:C:\Users\Administrator_user/.ssh/id_rsa,下图有指引

打开该文件夹,第一次你会看到你先是生成了这两个文件

打开id_rsa.pub,复制里面的内容

回到gitHub官网,来到github的设置这里,这我就不截图了,点击有SSH字眼的选项

点击new Key

然后将你复制的内容粘贴到这里来,然后点击add SSH key

完成之后你会看见你的页面中会多一个钥匙

回到之前的控制台(黑色窗口),输入指令

ssh -T git@github.com

坑1:我这里马上就连不上,被拒绝,提示信息connect to host github.com port 22: Connection refused

所在我们打开之前的.ssh文件夹

新建文件 名字为config,在这个文件输入内容

Host github.com
Hostname ssh.github.com
Port 443

在尝试,输入代码,就成功了

ssh -T git@github.com

显示信息如下图,注意这里要选择yes

之后显示成功的信息:Hi liang1977831649! You've successfully authenticated, but GitHub does not provide shell access.

三、文件上传至gitHub

打开新窗口,在你需要上传的文件所在的窗口下,右键,选择bash的命令

先做一下前提工作,修改配置

设置你gitHub的用户名和邮箱(都在gitHub上可以找到,这里不截图)

git config --global user.name "yourname"
git config --global user.email "your@email.com"

1.输入指令,初始化工程

git init

此时,你会在的目录会多一个文件夹.git,因为时会被隐藏起来的,所以要显示隐藏文件夹

2.输入指令,注意这里*代表的是所有文件,如果你想指定某个文件或文件夹,把*替换为你的文件夹名或文件名

git add *

3.输入指令:

git commit -m "你提交项目文件的描述(随便写)"

4.把你的项目主分支名称改成main

git branch -M main

5.新建仓库

坑2:不要选择Add a README file,不然后面上传告诉你历史更改信息不一致,上传不了

新建完之后会弹出这个界面,把鼠标放到绿色的Code图标,复制一下SSH下面的链接

也有人推荐HTTPS的链接,都可以

6.连接远程仓库,输入指令:

git remote add origin git@github.com:liang1977831649/ck_management.git

7.输入指令:,就是将代码从本地仓库复制到远程仓库(gitHub)

git push -u origin main

坑3:如果你报了一个错误:

那么你可以尝试下面的指令:

git pull --rebase origin main
git push -u origin main

坑4:如果你因为阿里云 Alibaba Cloud AccessKey ID(对象存储遇到的报错)

解决方案:

找到setting

左侧导航,找到Code Security

划到最下面,着安全检测给关了

但你要注意你的阿里云账号的安全性,最好把你的源代码代码改一改哦

至此完成,刷新一下远程仓库的页面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值