MENU

记一次使用GitHub的经历

• March 3, 2020 • 日常

前言

昨天在Pull Request布好大佬的Cuckoo模板时遇到了一些问题,以前都是使用git clone来下载代码,倒还没有体验过上传代码的过程,于是便好好的体验了一番。

准备

  • 可联网电脑,这里以Windows为例
  • 要提交的代码,这里以布好大佬的Cuckoo为例
  • 一颗理解能力极强的大脑

过程

  • 创建github repository(仓库)
  • 安装git客户端
  • 为Github账户设置SSH key
  • 上传本地项目到github

创建仓库

1.首先我们进入GitHub的官网:https://github.com/
2.没有账号的话还是先注册一个账号,有账号直接Sign in

3.登录进去了,点左边的New来创建一个新仓库

4.填好仓库信息之后点下面的按钮,仓库就创建好了

5.创建好了我们可以看到仓库的信息,这个圈起来的很重要,一会考试要考的

安装Git客户端

1.下载地址:https://git-scm.com/downloads
2.安装过程我就不说了,没什么难度
3.安装好了之后我们在邮件菜单可以看到多出了Git GUI HereGit Bash Here两个选项
4.我们先创建一个英文名称的文件夹作为我们的项目目录,然后再右键选择Git Bash Here
5.会弹出Git的命令行界面,我们依次输出下面三个指令

git init
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

6.这样就配置好了,接下来我们要生成ssh密钥,我们先输入下面这两个命令检查是否生成了ssh密钥

cd ~/.ssh
ls

如果输出了三个文件的话就是已经生成了密钥,id_rsa.pub就是公钥,如果没有的话,我们还要输入下面这个命令来生成密钥

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

7.复制公钥,并填到github里面,我们可以输入下面这个命令来复制

clip < ~/.ssh/id_rsa.pub

8.打开:https://github.com/settings/keys,如图所示

我们点击New,然后把复制的公钥填进去,名称可以随便填,这里我们已经填好了,所以才会显示这样的。
9.测试连接是否成功,我们输入下面这行命令来测试,邮箱不要改成你自己的,因为我就踩这个坑了

ssh -T git@github.com

测试成功了之后我们就是正式配置好了Git,接下来可以提交代码了。

提交代码

咳咳咳,开始考试了奥,上面那个划重点的代码你们记住没。当我们写好了工程以后,输入以下指令就可以把代码提交到GitHub了

git init   
git add .
git commit -m "提交描述"
git remote add origin 你的仓库地址
git push -u origin master    

整个过程就是这样,我们提交好了以后,别人就可以Star和Fork我们的工程了....

尾声

MoLeft正式成为了GitHub萌新...大佬求带啊~

Last Modified: May 26, 2020
Archives 下载海报
QR Code for this page
Tipping QR Code