前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记一次使用GitHub的经历

记一次使用GitHub的经历

作者头像
MoLeft
发布2022-08-30 11:31:55
2370
发布2022-08-30 11:31:55
举报
文章被收录于专栏:用砖头敲代码用砖头敲代码

前言

昨天在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的命令行界面,我们依次输出下面三个指令

代码语言:javascript
复制
git init
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

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

代码语言:javascript
复制
cd ~/.ssh
ls

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

代码语言:javascript
复制
ssh-keygen -t rsa -C "你的邮箱"

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

代码语言:javascript
复制
clip < ~/.ssh/id_rsa.pub

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

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

代码语言:javascript
复制
ssh -T git@github.com

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

提交代码

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

代码语言:javascript
复制
git init   
git add .
git commit -m "提交描述"
git remote add origin 你的仓库地址
git push -u origin master    

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

尾声

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

如无特殊说明《记一次使用GitHub的经历》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-31.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 准备
  • 安装Git客户端
  • 提交代码
  • 尾声
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档