程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

一、什么是github

GitHub 是通过 Git 进行版本控制的软件源代码托管服务,由 GitHub 公司(曾称 Logical Awesome)的开发者 Chris Wanstrath、PJ Hyett 和 Tom Preston-Werner 使用 Ruby on Rails 编写而成。GitHub 同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,但是付费账户还可以创建私有的代码仓库。


二、github 的作用


1. 版本管理
2. 多人协作
3. 开源共享


三、github架构

git+TortoiseGit+githubTortoise, 程序员常称其为小乌龟, 小海龟

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)


四、 安装配置步骤

4.1 注册github账号

访问官网https://github.com/ 注册,注册步骤应该很简单,这里就不说了。

一般是输入账户信息-人机验证-选择账号类型(付费或免费)-邮箱验证-登录即可,我这里已经注册,直接登录

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

4.2 安装git

Git和小乌龟安装包下载链接:https://download.****.net/download/weixin_42108484/11224616

选择对应系统安装即可,所有配置均保持默认

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

4.3 安装tortoisegit(小乌龟)

tortoisegit 就是一种辅助版本图形管理工具,不用每次都输入命令

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

同git安装方法一样,选择对应系统安装即可,所有配置均保持默认

4.4 配置git账号的信息

找到账号配置文件.gitconf我的文件所在路径如下:

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

打开后正确配置自己注册时的用户名和邮箱即可

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

4.5 github 仓库的创建

点击自己的头像,左键点击一下,就会出现如下列表,选择Your repositories

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

然后选择新建一个仓库

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

输入信息,即可创建完成一个空仓库

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

4.6  把 github 的仓库 clone(克隆)到本地

(1)在本地硬盘新建一个空文件用来存储

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

在空白处右键选择单机git clone...,确认号路径点击ok即可

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

此时已经克隆完成

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

4.7 将项目提交(commit到本地仓库

(1)先随便拷贝一个源码到本地仓库,此时会显示一个感叹号,右键选择git commit->master

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

选择我们要提交的文件,并写上日志信息

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

注意:此时只是提交到了自己的本地仓库而不是github服务器

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

4.8 push到 github 仓库

右键选择小乌龟(tortoisegit)-push

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

此时输入自己的github账户密码

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

如果账户及密码正确就能正常push

成功截图:

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

邮箱也会有对应提示

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

失败截图:

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

原因:Push时需要输入github账户及密码,否则push失败!

如果没有弹出框输入账户密码,则git 终端上输入:
git credential-manager uninstall
用来清除掉缓存在 git 中的用户名和密码

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)                                                程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

再来刷新下服务器:

程序员的逼格神器-github 的安装与使用(附Git和小乌龟安装包)

也可以在网页上进行修改。