您的位置:首页 > 编程语言

mac下git与github简单使用

2016-06-26 10:00 423 查看
创建ssh:

       在local打开terminal:

       $cd ~/.ssh  检查是否已经存在ssh

       如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下

       如果不存在,通过默认的参数直接生成ssh

       生成过程如下:

       $ssh-keygen -t rsa -C xxxxx@gmail.com(注册github时的email)

        Generating public/private rsa key pair.

        Enter file in which to save the key (/Users/twer/.ssh/id_rsa): 

        Created directory '/Users/twer/.ssh'.

        Enter passphrase (empty for no passphrase): 

        Enter same passphrase again: 

        Your identification has been saved in /Users/twer/.ssh/id_rsa.

        Your public key has been saved in /Users/twer/.ssh/id_rsa.pub.

        The key fingerprint is:

        18:16:11:c9:01:6c:48:09:7f:27:c6:43:0d:7f:3f:84 xxxxx@gmail.com

        The key's randomart image is:

        +--[ RSA 2048]----+

        |.o.++===         |

        |.ooo.+. .       |

        |  ..* = E .      |

        |   o = + o       |

        |      . S o      |

        |           .     |

        |                 |

        |                 |

        |                 |

       +-----------------+

       如果要修改ssh生成目录,在蓝色位置处输入要生成的路径,选择默认的话,会生成在 ~/.ssh下

在github中添加ssh:

       登陆github,选择Account Settings-->SSH Public Keys 添加ssh

       Title:xxxxx@gmail.com

       Key:打开你生成的id_rsa.pub文件,将其中内容拷贝至此

测试SSH:

       $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.

        PTY allocation request failed on channel 0

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

                Connection to github.com closed.

        在蓝色位置处输入 yes

设置本地git个人信息:

        $git config --global user.name "your real name"

        $git config --global user.email "xxxxx@gmail.com"

至此,git和github的设置就完成了,下面就是如何将本地代码push到github上,以及如何从github上pull代码了:

在github中创建Repository:

      https://github.com/ --> New Repository 输入Repository信息 projectName

在本地创建代码库:

      创建一个文件夹作为local repository

      $mkdir test

      创建一个文件

       $cd test

       $vi test.txt

       将文件添加至local repository

       $git add test.txt

       初始化local repository

       $git init

       commit文件

       $git commit -a

       定义远程服务器别名

       $git remote add alias git@github.com:xxxxx/projectName.git

       将本地数据push到github上

       $git push alias master

这样就可以将本地的代码push到github的repository中了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: