• 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,但是感觉命令行界面更加简洁。

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

     
     
     
    标签: 工具
  • 相关阅读:
    eclipse本地覆盖版本库
    数据库表分区
    oracle监听器启动,实例启动
    Mac 终端命令大全
    Mac基本用法
    wen前端学习计划
    css3animation模仿百度音乐的唱片旋转效果
    获取HTML DOM节点元素的方法的总结
    简单CSS技巧实现的Logo动画效果(很像导航栏上经常运用的效果,但有差别)
    详解 CSS 属性
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3020406.html
Copyright © 2020-2023  润新知