如何用git上传代码到gitee详细步骤

461 阅读4分钟

注册账户

想使用gitee,第一步肯定是要注册gitee账号,有了账号就是直接登录啦 可以直接打开gitee.com/页面

创建仓库

注册、登录完成之后,在首页页面最右上方用户菜单上选择 “+”创建一个新的仓库 进入创建仓库页面取名字、点击创建仓库,将会生成你的第一个仓库 当仓库创建好之后 进入成功会告诉我们一些简易的命令行入门教程 这些教程在我们安装好git之后都会用上 在下面告诉了大家如何使用这些命令

绑定邮箱 设置SSH公钥

解释一下:(远程仓库一般支持两种协议:SSH和HTTPS,SSH协议只认机器,HTTPS协议只认账号;也即为:如果使用SSH操作远程仓库的话,我们需要使用公钥和私钥对来做权限的认证,如果使用HTTPS操作远程仓库,则需要使用账号密码来做权限的认证。无论是公钥私钥对,还是账号密码,都只做权限的认证;但是远程仓库里需要记录这些提交记录是由谁来完成的;所以我们需要给本地的git设置用户名和邮箱,用于从本地仓库向远程仓库提交记录时,在远程仓库记录下这些操作是由谁来完成的)

回到首页,还是在首页页面最右上方用户菜单上鼠标划过头像那块位置会弹出(点击设置/账号设置)进入之后首先先绑定邮箱 》》》 在左侧基本设置里面有一个邮箱管理点击进去绑定邮箱 然后在去设置一个SSH公钥(在左侧安全设置里) 需要到git使用码云生成并部署SSH key

安装好git之后:(git安装教程在下面):

  • 1.鼠标右击选择Git Bash here,出现命令弹框
  • 2.生成ssh公钥 输入命令
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  
Generating public/private rsa key pair...
三次回车即可生成 ssh key

查看你的 public key,并把他添加到码云(Gitee.com) [SSH key添加地址]
cat ~/.ssh/id_rsa.pub
会得到一大串的代码这就是获取到的key值 将它复制放入 上面设置SSH公钥中

添加后,在终端(Terminal)中输入
ssh -T git@git.oschina.net

若返回
Welcome to Git@OSC, yourname!

则证明添加成功。
  • 3.以上是配置SSH key的一个步骤 如果没有这个SSH的话是没办法执行上传代码的

git使用码云生成并部署SSH key的一个操作网址点击打开www.lanxinbase.com/?p=1727

安装git客户端

gitee是服务端,要在自己电脑上使用git我们还需要一个git客户端 windows用户下载链接:<Git - Downloading Package (git-scm.com)>

mac用户下载链接:<Git - Downloading Package (git-scm.com)>

下载好之后安装一路next下来,安装成功,在任何文件夹下鼠标点击右键出现菜单中有  Git GUI here 、 Git Bash here,说明安装成功 安装成功之后我们来配置git

配置git

可以在电脑盘中任意地方存放本地仓库,像我的仓库是放在D:\文件名 盘中  这个看个人想放哪里我个人推荐D盘---->进入888文件夹下,操作如下:

  • 1.鼠标右击选择Git Bash here,出现命令弹框
  • 2.如果SSH key还没有部署好 那先将SSH key部署好 输入命令:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  
Generating public/private rsa key pair...
三次回车即可生成 ssh key

查看你的 public key,并把他添加到码云(Gitee.com) [SSH key添加地址]
cat ~/.ssh/id_rsa.pub
会得到一大串的代码这就是获取到的key值 将它复制放入 上面设置SSH公钥中

添加后,在终端(Terminal)中输入
ssh -T git@git.oschina.net

若返回
Welcome to Git@OSC, yourname!

则证明添加成功。
  • 3.快速设置git

打开刚才在gitee创建的仓库 首先将Git全局设置:

git config --global user.name "xxx"
git config --global user.email "xxxxxxx@xxx.com"

创建 git 仓库:

mkdir goods
cd goods
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xxxxxx/xxxx.git
git push -u origin "master"

已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/xxxxxx/xxxx.git
git push -u origin "master"

提交上传

接下来就今天重点了是将本地项目上传代码到仓库了

首页我们先:
git add .  提交所有  git add app.js 只提交app.js这个文件
git commit -m "提交的原因"
git push 将修改的代码提交到git远程仓库