[GitHub入门]上传本地项目

本文详细介绍了如何从创建Git用户和邮箱,设置GitHub SSHkey,到上传本地项目到GitHub的完整步骤。包括git基本操作,如gitinit、gitadd、gitcommit、gitremoteadd、gitpush等,以及在GitHub上配置SSHkey和关联远程仓库。

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

1、下载Git客户端

官方下载地址:http://git-scm.com/download/
安装成功之后,打开git-bash.exe
由于Git是分布式版本控制系统,我们需要创建用户和邮箱作为标识,用户和邮箱为你github注册的账号和邮箱。

  1. 创建用户git代码:
	`git config --global user.name "用户名"`
  1. 创建邮箱git代码:
	`git config --global user.email "邮箱"`

在这里插入图片描述

注意:git config –global 参数表示你这台机器上所有的Git仓库都会使用这个配置。

2、设置GitHub账号SSH key

SSH key是加密传输文件,使用github具有公钥(public key)以及私钥(private key)。

  1. 公钥(public key):本机生成了公钥之后,可以上传到github上;
  2. 密钥(private key):github发回来用那公钥加密过的数据,可以用你本地的私钥来还原。

生成SSH key代码:

	ssh-keygen -t rsa -C "邮箱"

1.首先第一个是生成路径,直接按回车就行
2. 之后就是设置密码,如果不想设置密码,可以直接回车
3. 最后就是确认密码,同理,如果没设密码,可以直接回车

在这里插入图片描述

检查SSH key是否生成代码:

	cd ~/.ssh
	ls

首先检查是否已生成密钥 cd ~/.ssh,ls检查文件,id_rsa.pub就是公钥,密钥已经生成。
在这里插入图片描述

3、github账号配置ssh key

用账号登录GitHub官网,点击头像下的settings
在这里插入图片描述
点击SSH and GPG keys,之后点击New SSh key创建新的密钥
在这里插入图片描述
找到创建密钥的文件夹.ssh,里面有一个id_rsa.pub文件,用记事本打开,里面就是key里面的内容,之后点击Add SSH key,这样github账号的SSH keys配置完成。。
在这里插入图片描述

4、上传本地项目到github

4-1 创建一个本地项目

选择需要创建的项目,如springboot、web前端等。

4-2 建立本地仓库

创建新仓库git指令:

	git init //把这个目录变成Git可以管理的仓库
	git add README.md //文件添加到仓库
	git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 
	git commit -m "first commit" //把文件提交到仓库
	git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库
	git push -u origin master //把本地库的所有内容推送到远程库上

利用cd命令进入需要上传项目的本地目录,然后利用git init命令把这个目录变成git可以管理的仓库,初始化成功后你会发现项目里多了一个隐藏文件夹.git
代码:

	cd J:\springboot-websocket-demo
	git init

在这里插入图片描述

接着,将所有文件添加到仓库,执行指令:git add .
在这里插入图片描述
然后,把文件提交到仓库,双引号内是提交注释。

执行指令:git commit -m "提交文件"
在这里插入图片描述

如此本地仓库建立好了。

5、关联github仓库

先在GitHub创建网上仓库,复制chat-websocket仓库地址
在这里插入图片描述
执行指令:git remote add origin git@github.com:PURE-cell/chat-websocket.git
在这里插入图片描述

6、上传本地代码

执行指令:git push -u origin master
之后会出现确认上传,输入yes;最后再输入密码(SSH key所设的密码)就可以上传成功了。
在这里插入图片描述
GitHub上传成功:
在这里插入图片描述

总结

   通过博客梳理GitHub上传本地项目的操作,加深自己印象,后续会继续学习有关于GitHub的操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值