Github上传本地代码

来源:互联网 发布:求生之路2不用网络 编辑:程序博客网 时间:2024/06/05 06:03

重点内容工作中经常会上传代码,github作为托管代码的工具其使用跟平时工作是一样的,以前很少用,现在有时间想把github利用起来,自己平时写的代码就也可以做到版本管控了,今天就把github代码托管步骤记录下来。

1、github上创建Repository首先去github上创建自己的Repository,创建页面如下图所示:点击 new repository。没有github账户的要先注册一下。

这里写图片描述

在如下的页面填写repository name以及 description然后点击 creat repository创建。

这里写图片描述

点击Create repository以后,就会进入到类似下面的一个页面,拿到创建的仓库的https地址,红色划线部分就是
这里写图片描述
2、上传ssh公钥

仓库创建完毕后回到git工具界面还需要上传ssh公钥。
使用如下命令生成ssh公钥:

ssh-keygen -t rsa -C “yuewen20080812@163.com”

这里写图片描述

直接点回车,说明会在默认文件id_rsa上生成ssh key。 然后系统要求输入密码,直接按回车表示不设密码重复密码时也是直接回车,之后提示你shh key已经生成成功。

生成的sshkey默认会在如下目录
C:\Users\asus.ssh,进入目录有两个文件,我们要上传的sshkey是下面的id_rsa,不是第一个,上传的时候需注意否则会提示上传不成功。

这里写图片描述

这里写图片描述

Sshkey生成完毕后回到github网站,进入如下的sshkey上传页面,选择new ssh key

这里写图片描述

这里写图片描述

Title可以任意填。复制sshkey到key栏。点击 add ssh key。

如下Sshkey添加成功

这里写图片描述

上传ssh完毕后回到git工具使用如下命令验证:
ssh -T git@github.com

这里写图片描述

回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

3、上传代码

进入要上传代码的目录,右键打开git bash,使用如下命令连接github远程地址
git remote add origin git@github.com:yuewen20080812/video_device_driver

这里写图片描述

其中yuewen20080812/video_device_driver要与github一致,

这里写图片描述

在上传代码之前还需要设置username和email,因为github每次commit都会记录他们
命令如下:
git config –global user.email “yuewen20080812@163.com”
git config –global user.name “yuewen20080812”

这里写图片描述

运行
git init
git status .

这里写图片描述

git add myvivi.c
git commit -m “video device driver base version”
git push origin master

这里写图片描述

再从github上pull一下如下
git pull https://github.com/yuewen20080812/video_device_driver.git

这里写图片描述

再回到github网站就应该能看到自己上传的代码

这里写图片描述

点击下面的add a README 增加一个readme文件,到这里整个文件就已经上传到github了。

这里写图片描述

至此github上传代码已经完毕。