博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac下git与github简单使用
阅读量:5990 次
发布时间:2019-06-20

本文共 2610 字,大约阅读时间需要 8 分钟。

准备工作:

       下载安装git客户端 http://code.google.com/p/git-osx-installer/downloads/list?can=3
       注册github账号 https://github.com/ -->Pricing and Signup -->Create a free account
创建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中了
 
从github中pull代码:
      在github中搜到你想要pull的代码,如https://github.com/edgecase/ruby_koans
      选择fork,将此repository fock到你的repository下
      在本地创建local repository并初始化
      使用命令:
      $git pull git@github.com:xxxxx/ruby_koans.git
      将github上的代码pull到local repository中
 
参考:
http://apps.hi.baidu.com/share/detail/16068052
http://blog.csdn.net/banxi1988/article/details/6555293
http://apps.hi.baidu.com/share/detail/31697631

转载于:https://www.cnblogs.com/greywolf/archive/2013/01/28/2879479.html

你可能感兴趣的文章
Linux系统启动流程
查看>>
解决PHP使用普通账号连接mongodb报错问题
查看>>
apache2 支持中文url
查看>>
influxdb export import
查看>>
大型门户网站截取热门流量的SEO策略
查看>>
浏览器性能测试地址汇总
查看>>
flash_builder_设置默认启动的浏览器
查看>>
jquery-ui 小图标 IE6/7下 显示空白问题
查看>>
终极选择---老男孩教育
查看>>
开机挂载之/etc/fstab
查看>>
extjs的MVC图
查看>>
Microsoft Azure系列之七 Azure IaaS虚拟机大小
查看>>
Go 语言 bytes.FieldsFunc 函数的使用
查看>>
DHCP安装配置
查看>>
lync2013前端服务器和边缘服务器复制错误
查看>>
xdebug php 调试器的安装和使用
查看>>
网络设备之shh配置
查看>>
辞职吐槽及方向调整
查看>>
Docker 内存占用测试
查看>>
【JavaScript】关于包装类与类型转换
查看>>