如何将项目提交到GitHub

本文详细介绍了如何通过GitHub进行版本控制的基本步骤,包括GitHub账号注册、Git下载与使用、SSH密钥生成及配置方法,以及如何创建并提交项目。

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

准备工作

1,注册GitHub账号  github官网

2,下载Git  git官网

3,熟悉Git命令  廖雪峰讲的git

4,配置ssh免密登录(由于密码验证于2021年8月13日后不再支持,所以需要配置ssh才能使用)

ssh-keygen -t ecdsa -b 521 -C "your_email@example.com"

1)生成密钥:

打开cmd,进入Git(安装目录)/usr/bin目录,输入ssh-keygen.exe后回车,直到出现下图界面表示密钥已经生成成功。在保存的目录底下就可以看到生成的公钥和私钥。

2)将 id_rsa.pub 拷贝到GitHub新建的 SSH keys 中

注意:直接复制粘贴.ssh文件会破坏文件格式,所以需要使用git bash把密钥复制到剪切板。

输入命令clip < ~/.ssh/id_rsa.pub

在GitHub上新建项目

1,在GitHub上新建项目

创建完之后需要使用ssh clone

输入git地址后会出现Are you sure you want to continue connecting (yes/no)? 的提示,直接输入yes后回车即可。

将更改提交到GitHub

git add .(注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)
git commit -m "提交信息"(注:“提交信息”里面换成你需要,如“first commit”)
git push -u (注:此操作目的是把本地仓库push到github上面)git push -u origin master有分支的情况

提交过程出现的问题:Please tell me who you are.

这是由于git未设置用户信息,设置userName和email即可,命令如下:

$git config --global user.name "userName"

$git config --global user.email "email"

$config --list 查看配置

 参考:

Key is invalid. You must supply a key in OpenSSH public key format github_疯狂的鸭血-优快云博客

生成ssh key遇到的坑_陶务华的博客-优快云博客_.ssh/id_rsa already exists.

Windows 配置 ssh 免密登录_爪白白的个人博客-优快云博客_ssh windows 免密登录

GitHub不再支持密码验证解决方案:SSH免密与Token登录配置 - 云+社区 - 腾讯云

git---如何解决The authenticity of host 'github.com (192.30.255.112)' can't be established._Wbiokr的博客-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值