mac下git与github简单使用
2015-05-18 23:27
393 查看
准备工作:
下载安装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
下载安装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
相关文章推荐
- mac下git与github简单使用
- mac下git与github简单使用
- mac下git与github简单使用
- mac下git与github简单使用
- Mac下Git与Github的简单使用
- mac下git与github简单使用(一)
- mac下git与github简单使用
- Git和Github的简单使用
- 如何使用Github DeskTop客户端以及简单的git指令托管代码到github
- git简单使用-github
- 简单使用Git和Github来管理自己的代码和读书笔记
- [git] github 使用简单记录
- 【GitHub】GitHub .gitignore文件简单配置使用
- Git本地项目上传 & SourceTree & GitHub 简单使用
- 简单使用Git和Github来管理自己的代码和读书笔记
- 使用git将项目上传到github(最简单方法)
- 简单使用Git和Github来管理自己的代码和读书笔记
- Git本地项目上传,版本管理工具与GitHub的简单结合使用
- AS使用git将项目提交到github简单介绍
- git命令的安装与github简单使用