小白开通github并使用的一点经验之谈


首先要说一下为什么要开通这个github,其实github在很久以前就
已经接触到了,但是总觉得这是个用处不太大的东西,想着无非
就是把自己写的东西发到网上仓库存起来而已,有多大的作用呢?
这个和百度云网盘甚至于QQ空间有多发的区别?

后来发现真的是我以前的目光过于狭隘了,就在上个学期,我们布置了一个五子棋的java作业,
不是删除而是粉碎,好吧,我的内心之苦简直不足以为外人道,那时就有了建立github的意愿,后来百度搜github的时候,发现要与人合作一个项目显然github是一个好东西,此外菜鸟上的一段话对我影响颇深,如果不知道github,那么你最多也就算是个代码的搬运工。
言尽于此,下面进入我建立github的过程

1. 首先你当然是需要申请一个github账号,在这里你要注意,一定要找一个网络通畅的地方,还有你的用户名一定要小心一些,经常会重复提醒你用户名已经存在。另外密码一定要至少包含一个数字。注册完账号之后,你就需要建立一个仓库,当然免费的用户只能建立一个公共的仓库


点击 New respository之后,进入创建仓库界面,只需要输入一个仓库名即可。
创建完仓库之后你就会看到有个引导界面如下图所示:

这里黑色矩形框内的内容是后来建立ssh需要的。那么仓库和账户的完成了,那么你可以把github想象中遥远地方的一个仓库,你想把自己电脑上的文件传输上去,那么你就要建立一条路径,这就是SSH的作用了

2.安装git客户端,是必要的,推荐使用代码类型的客户端,就是使用git Bash来写命令发送即可。当你下载安装git客户端之后,退到你的电脑桌面上点击鼠标右键,你会看到增加了,git Bash Here这条命令。

3.接下来就需要配置git了,进入右键的gitBashHere,会进入命令行
接下来在命令行中输入ssh -keygen -t rsa -C "你注册github所使用的邮箱",输完这行命令之后一路回车,成功的话会在你用户的根目录下生成.ssh文件夹,进入文件夹,看见id_rsa.pub文件可采用记事本打开并复制全部内容。

4.进入浏览器github官网,点击右上角个人账户信息,点击进入settings目录,然后点击左侧SSH and GPG keys进入然后点击New SSH key创建SSH ,进入之后随意输入一个title名字,然后将之前复制的id_rsa.pub文件中的内容粘贴进入下面的key部分。
5.浏览器github中做完以上部分之后,退出进入git bash命令行中输入

ssh -T git@github.com

这个代码跑完之后一直回车, 中间会询问yus/no直接yes即可,最终显示you ve successfully authenticated but …..这就代表你连接github成功,接下面,你就需要设置你的usernamae和email了,因为git的每一次commit都需记录这个信息,请按顺序输入如下两行代码:

git config --global user.name "yourName"
git config --global user.email "yourEmail"

6.接下来复制“1”中第二张图片方框中的内容,那就是你github远程的仓库地址,接下来进入gitbash输入:

git clone + "github远程地址"

执行完毕后,你的桌面上会创建一个和你远程仓库同名的文件夹,在里面任意创建一个文件,之后依次输入以下命令:

git add .
git commit -m "第一次提交"
git push orign master

做完这些你的文件夹里的内容就可以上传到你的github服务器了。

如何使用github相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. GitHub 中 Merge pull request 的 3 中选项说明

    Merge pull request 提供了 3 种 merge 方法: Create a merge commit:GitHub 的底层操作是 git merge --no-ff.feature 分 ...

  3. cannot find package “github.com/json-iterator/go“cannot find package “github.com/modern-go/reflect2“

    1. 问题现象 ../github.com/coreos/etcd/client/json.go:18:2: cannot find package "github.com/json-ite ...

  4. 知名高校共享课程资源GitHub地址

    文章目录 浙江大学 上海交大 北京大学 中科大 清华大学 浙江大学 https://github.com/QSCTech/zju-icicles 上海交大 https://github.com/Coo ...

  5. github下载源码也用命令进行安装包的联系

    2.下载安装 git clone https://github.com/Parsely/pykafka.git 然后将下载下来的pykafka文件夹下的pykafka文件(pykafka的库文件)放到 ...

  6. 快速访问github镜像 wiki镜像重点_github问题小结

    20220331 https://mp.weixin.qq.com/s/7ZFcD9BMB5WQnDAqZUgELg 高效的搜索github 20210821 https://zgc261.com/w ...

  7. github下载慢,轻松提速教程

    20210818 idm 可以快速下载github 获取github的IP地址 访问:https://www.ipaddress.com/ 网址 依次获取以下三个网址的IP github.com gi ...

  8. GitHub无法显示图片问题解决

    在C:\Windows\System32\drivers\etc下的hosts文件后面添: # GitHub Start 192.30.253.112 github.com 192.30.253.11 ...

  9. GitHub上YOLOv5开源代码的训练数据定义

    GitHub上YOLOv5开源代码的训练数据定义 代码地址:https://github.com/ultralytics/YOLOv5 训练数据定义地址:https://github.com/ultr ...

  10. GitHub上开源的YOLOv5

    GitHub上开源的YOLOv5 代码地址:https://github.com/ultralytics/YOLOv5 该存储库代表Ultralytics对未来的对象检测方法的开源研究,并结合了我们在 ...

最新文章

  1. [转]Pass a ViewBag instance to a HiddenFor field in Razor
  2. IMEI, ESN, MEID
  3. 利用string 字符串拷贝
  4. C#系列五《程序的分支》
  5. vue从url中获取token并加入到 请求头里_BATJ都会用到的接口鉴权cookie、session 和token...
  6. wcf rest系列文章
  7. 收藏 | 这所985的机器学习、深度学习公开课,附PDF课件下载
  8. popupWindow的使用心得
  9. Android开发——通过扫描二维码,打开或者下载Android应用
  10. Google Reader 使用技巧及OPML订阅源分享
  11. live2d_一款电脑桌面跨平台开源免费live2D桌面宠物精灵
  12. Android系列之开发环境搭建
  13. windows net 命令详解
  14. c++中MFC消息机制,UI线程和工作线程,模式对话框原理
  15. 英语名词复数s的发音规则
  16. springboot集成socket.io通过jwt-token身份认证鉴权
  17. 英特尔oneAPI—开拓
  18. 易语言多线程崩溃解决的原因
  19. 大局已定,应届生三面京东成功拿下20K的Offer。
  20. 雄霸迈阿密java_罪恶都市3之雄霸迈阿密

热门文章

  1. 8253的六种工作方式
  2. JavaScript入门指南(翻译自 The JS Handbook)
  3. 理解Kotlin密封类Sealed
  4. ubuntu18.04安装tbb library
  5. 第六次前端培训(JavaScript的基础语法(二))
  6. Tornado.Cash终于,终于发币了!TORN治理机制都在这里
  7. Lua阿拉伯数字转中文大写数字
  8. vue2之v-for详解
  9. 微信小程序开发: 开发前准备工作
  10. 微积分的实质?袁萌评知乎的谬论