第一课:Github 注册和 Git 的使用

在2018年1月-2018年2月,我在中关村创业大街天使汇教授了一名湖南科技大学的女孩子开始完成编程的学习,她使用的是 Windows 的电脑,在这个过程中,我花费了非常大的力气才帮助她完成了基本的环境搭建,所以在这个过程中,如果你是 Windows 电脑的同学,我可以给你一些经验的参考。

但是如果你想要真正的快速的完成编程的开发,还是需要使用 Mac 电脑来的更加的快一些,因为处在编程的环境当中,绝大多数人都是使用的 Mac 的电脑,如果你使用的是 Windows 的电脑,很多时候那一找到关于相关的合适的文档完成自己 debug 的完成,浪费自己学习编程的时间,但是为了更好的帮助自己完成初级入门,我还是给与大家我教授这个女孩子编程的一些经验,可以帮助大家快速的理解。

最后如果你真正的想要快速的完成学习,还是需要使用 Mac 电脑,谢谢你的配合;

我在教授这位女孩子学习编程的时候,最开始是完全没有任何的概念,所以在这个时候,我主要帮助她完成了 Github 和 Git 的使用,Atom 工具的使用,然后在后面完成了 Ruby on Rails 的环境的搭建,最后在完成 Heroku 云端部署的时候,一直不可以完成部署的方法,让我非常的郁闷,所以对于这个女孩子来说,真正的掌握了是如何完成团队的协作工具的使用,编程的逻辑其实没有完成教学,希望在阅读文章的你可以吸取一些教训,这样你的学习的速度可能会更加快一些;

Github 的注册

依据我自己的教学的经验来说, Github 的注册,每一个人都可以完成,这一块可以跳过;

我主要给 Github 的注册的网址:https://github.com/;

注册完毕后,主要需要完成本地的私钥和云端的私钥对应,所以在这时候,需要有人给与一些指点,我首先给与一些指点,后续会根据大家在操作过程中,所遇到的问题,完成一对一的答疑,方便大家快速的掌握这个功能的使用;

后续指点:

Windows 环境搭建的手法

教授过程中所参考的文档:

Windows 下GitHub 安装和使用
https://www.cnblogs.com/lyr2015/p/6730476.html

GitHub for Windows 2.0使用教程
https://www.cnblogs.com/jiqing9006/p/3987702.html

第一次了解GitHub,在Windows下使用GitHub
http://blog.csdn.net/qq_15096707/article/details/50338979

Mac 环境搭建的手法

针对于 Windows下使用 Gt 和 Github 的使用技巧
首先我们需要还原一下在mac上使用git的方法

(一)在 Mac 上使用的方法是:

(1)打开放大镜🔍的 终端
(2)完成本地电脑和远端github上的ssh的 秘钥的对应
(3)完成仓库的新建克隆,构建分支,然后使用atom代码管理工具完成编写,最后 完成合并

(二)在windows上完成模拟操作

(1)找到终端的使用(安装git) https://git-scm.com/

参考视频:
How to Install and Configure Git and GitHub on Windows
https://www.youtube.com/watch?v=J_Clau1bYco&t=604s

(2)完成本地秘钥的构建和秘钥的对应

构建本地的秘钥:
1、使用Git Bash生成新的ssh key。
cd ~ #保证当前路径在”~”下
ssh-keygen -t rsa -C "xxxxxx@yy.com"

建议填写自己真实有效的邮箱地址

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa):
不填直接回车
Enter passphrase (empty for no passphrase):
输入密码(111111)
Enter same passphrase again:
再次确认密码(111111)
Your identification has been saved in /c/Users/xxxx_000/.ssh/id_rsa.
生成的密钥
Your public key has been saved in /c/Users/xxxx_000/.ssh/id_rsa.pub.

生成的公钥

top Created with Sketch.