Github 环境搭建和常用命令

Posted hd-test

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Github 环境搭建和常用命令相关的知识,希望对你有一定的参考价值。

1、下载git   地址: https://git-scm.com/

2、安装

 

3、查看是否安装成功,命令:

 

git version

 

返回结果:git version 2.15.1 (Apple Git-101)

4、本地电脑关联到github

  1)注册github: https://github.com/ (有账号的自动忽略)

  2)Git SSH Key 生成,步骤 :

      1> 设置Git的user name和email:

        $ git config --global user.name "test"
技术图片
        $ git config --global user.email "test@qq.com"
技术图片
 2> 生成SSH密钥过程: 
  3> 查看是否已经有了ssh密钥  ,  如果没有密钥则不会有此文件夹,有则备份删除
 4>生成密钥:

$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
    按3个回车,密码为空。

                Your identification has been saved in /home/tekkub/.ssh/id_rsa.
                Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
                The key fingerprint is:
                ………………

                最后得到了两个文件:id_rsa和id_rsa.pub

            5> 添加密钥到ssh:ssh-add 文件名
                需要之前输入密码。
            6> 在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。

            打开https://github.com/ ,登陆xuhaiyan825,然后添加ssh。


            7>测试:ssh 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
            Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts.
            ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access
            Connection to github.com closed.

 

5、 开始使用github

        一、clone项目到本地:
            1.获取源码:

       $ git clone   https://github.com/zhangsan/test.gi
技术图片
      2.这样你的机器上就有一个repo了。2.这样你的机器上就有一个repo了。

            3.git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机器的repo
            仓库初始化:git init

            生成快照并存入项目索引:git add文件,还有git rm,git mv等等…

            项目索引提交:git commit

            4.协作编程:
            将本地repo于远程的origin的repo合并,推送本地更新到远程:

        git push origin master
技术图片

            更新远程更新到本地:

        git pull origin master
技术图片

            补充:
                添加远端repo:

        $ git remote add upstream     https://github.com/zhangsan/test.git
技术图片
            重命名远端repo:        重命名远端repo:
        $ https://github.com/zhangsan/test.git  为“stream”
技术图片

    二、本地电脑提交到github

        1.github创建一个项目

        2.找到本地项目文件目录

        3.在命令行中,输入“git init”,使Test文件夹加入git管理;

        4.输入“git add -A”(-A代表保存本次改变的所有内容),将Test文件夹全部内容添加到git。

        5.输入“git commit -m "first commit"”(“git commit -m "提交信息"”)

        6.输入“git remote add origin https://github.com/zhangsan/test.git

       ”(git remote add origin 你自己的https地址),连接你的guthub仓库。

        7.输入“git push -u origin master”,上传项目到Github。这里会要求输入Github的账号密码,按要求输入就可以。

 

以上是关于Github 环境搭建和常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Hexo+Github搭建个人博客

Anaconda环境搭建和常用命令

LNMP环境搭建教程及linux常用命令及问题

Linux环境搭建和常用命令

git常用命令,入职搭建环境用到,顺手整理几个常用命令

环境搭建的一些常用命令