Git与Github的基本配置

Git与Github的基本配置(Windows Version)

by freeuniverser

关于Windows与Linux及其他操作系统之争,我不想多谈,我只想说什么用着顺手,怎样合适你怎样来,它们都只是工具而已,没必要成为工具的奴隶,当然都会的话更好。该篇文章以Windows为例,说下Git与Github的简单配置。

版本控制工具就是要解决同步问题,也起到记录历史与过程的作用,如程序语言和操作系统一样,这样的工具也是很多种的,选择自己用的顺手的就好。

这里提供个下载地址,当然好多地方都可以下载到,这个看自己了,当然到好的下载源会好些,版本也根据自己需要。

安装基本是下一步,这类似于linux中输入的命令,只不过封装起来了,这个过程中的选择自己根据需要了。

Git For Windows

然后建立你的目录:

$ mkdir YourGit

进入目录:

$ cd YourGit

在当前目录下创建一个仓库:

$ git init

ok,一个空的仓库建好了。其实你会发现好多命令都是很熟悉的,程序语言也是如此,基本的逻辑模式是一样的。

具体的Git命令操作,可以参考下面链接:

链接一Git Reference

链接二A tutorial introduction to Git

下面配置Github,一个Git的好网站,也是学习和交流的好地方。

注册个账号,然后配置SSH Keys

先查看是否存在:

$ cd ~/.ssh

如果没有,创建它:

$ ssh-keygen -t rsa -C "your_email@example.com"

会有提示信息:

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/you/.ssh/id_rsa):

默认是C盘,当然可以自己选择,建议默认直接回车,说实在话,配置是个很繁琐的事情,这点Linux比较方便。

然后提示设置密码:

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

接着提示:

Your identification has been saved in /c/Users/you/.ssh/id_rsa.
Your public key has been saved in/c/Users/you/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

获得:

$ clip < ~/.ssh/id_rsa.pub

然后绑定到Github:

账户设置:                                                                 

Account Settings

找到SSH Keys:

SSH Keys

添加SSH Keys:

Add an SSH KeysADD

测试是否成功:

$ ssh -T git@github.com

或许有警告:

The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

yes即可,然后会出现让你输入passphrase,OK!

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

在linux中的配置是类似的,而且比windows的命令行环境要好得多,如果你想用图形界面(当然Git For Windows里面有个GUI),那么可以下载个Tortoisegit,但是感觉命令行界面更加简洁。

其实,好多配置环境都看着很简单,但是具体操作时往往会在某一步卡死,这真的需要耐心,但是不要成为工具的奴隶。

 
 
 
标签: 工具
原文地址:https://www.cnblogs.com/Leo_wl/p/3020406.html