Ubuntu macbook上使用Git - 分布式的版本控制工具
2012-01-04 08:51
776 查看
第一步:
设置SSH key
注意: ssh key generated default location is /home/<username>/.ssh/
如果从其他Ubuntu机器上面备份了ssh key文件,迁移到另外一台机器的办法:
拷贝备份文件的两个文件id_rsa id_rsa.pub 到新机器的/home/<username>/.ssh/目录
$ cd .ssh
$ ssh-agent bash
$ ssh-add id_rsa
验证这个ssh key是否工作,能和github.com通信
$ ssh -vT git@github.com
------------------
第二步:
根据 文档 Linux setup git 设置git
$ git config --global user.name "XXX YYY your name"
$ git config --global user.email zzzzzzzzzzz@gmail.com
注:这个两个配置记录在/home/<username>/.gitconfig里面了
==================================================
第三步:
在https://github.com 服务器上面创建first_app的项目,用户名zzzzzzzzzzz。
在Unix机器上面,
进入到first_app项目的根目录
$ git init
$ git add .
$ git commit -am 'first commit'
$ git remote add origin git@github.com:zzzzzzzzzzz/first_app.git
$ git push -u origin master
其他命令:
$ git log
$ git status
本地删除文件后,checkout服务器上面的文件甚至目录到本地
$ git checkout -f
参考:
Ubuntu上安装使用Git
活灵活现用Git--基础篇
活灵活现用Git-技巧篇
Version Control with Git
=================================================== http://huanggang.me/archives/646 补充:
在把ssh key从一台Ubuntu迁移到另外一台Ubuntu的时候,建议备份/home/<username>/.ssh目录,到另外一台Ubuntu恢复
这样,就不用在第二台机器上生成ssh key并导入到github.com的帐号里面了
cd .ssh
tar -xf backup.ssh.key.tar
ssh-add /home/jiyang/backup/ssh/id_rsa
===================================================
解决git push时候发生git remote的问题: http://imtx.me/archives/1131.html http://huanggang.me/archives/646
设置SSH key
注意: ssh key generated default location is /home/<username>/.ssh/
如果从其他Ubuntu机器上面备份了ssh key文件,迁移到另外一台机器的办法:
拷贝备份文件的两个文件id_rsa id_rsa.pub 到新机器的/home/<username>/.ssh/目录
$ cd .ssh
$ ssh-agent bash
$ ssh-add id_rsa
验证这个ssh key是否工作,能和github.com通信
$ ssh -vT git@github.com
------------------
第二步:
根据 文档 Linux setup git 设置git
$ git config --global user.name "XXX YYY your name"
$ git config --global user.email zzzzzzzzzzz@gmail.com
注:这个两个配置记录在/home/<username>/.gitconfig里面了
==================================================
第三步:
在https://github.com 服务器上面创建first_app的项目,用户名zzzzzzzzzzz。
在Unix机器上面,
进入到first_app项目的根目录
$ git init
$ git add .
$ git commit -am 'first commit'
$ git remote add origin git@github.com:zzzzzzzzzzz/first_app.git
$ git push -u origin master
其他命令:
$ git log
$ git status
本地删除文件后,checkout服务器上面的文件甚至目录到本地
$ git checkout -f
参考:
Ubuntu上安装使用Git
活灵活现用Git--基础篇
活灵活现用Git-技巧篇
Version Control with Git
=================================================== http://huanggang.me/archives/646 补充:
在把ssh key从一台Ubuntu迁移到另外一台Ubuntu的时候,建议备份/home/<username>/.ssh目录,到另外一台Ubuntu恢复
这样,就不用在第二台机器上生成ssh key并导入到github.com的帐号里面了
cd .ssh
tar -xf backup.ssh.key.tar
ssh-add /home/jiyang/backup/ssh/id_rsa
===================================================
解决git push时候发生git remote的问题: http://imtx.me/archives/1131.html http://huanggang.me/archives/646
相关文章推荐
- Windows XP上使用Git - 分布式的版本控制工具
- Linux-Ubuntu下配置 Github ,使用 git命令操作进行版本控制
- 分布式版本控制工具 Mercurial 使用教程
- Git 版本控制工具的使用
- Linux_GIt分布式版本控制工具
- Java版本控制工具之Git初级使用
- 分布式版本控制工具:git & mercurial
- 开源分布式版本控制工具 —— Git 之旅
- 学习版本控制工具 git的基本使用
- 从零开始叫你使用分布式版本控制 git
- 版本控制工具git的安装与使用
- 【分布式版本控制Git】(三)Git的使用
- 版本控制工具--git以及多电脑使用同一github账号协同开发
- 分布式和集中式版本控制工具-svn,git,mercurial比较分析
- iOS系列开发-版本控制工具Git的使用
- Git分布式版本控制工具
- android---------版本控制工具Git的使用
- Git分布式版本管理工具基本使用方法