其实刚换git没多久,之前公司的老项目一直在svn上也没迁,只有新项目在git上,现在终于受不了了要全面换成git。
再加上我刚抛弃windows换了mac,什么事情都要从头来一遍……话说,换了个系统真的像换了个世界啊  ̄▽ ̄。
=======================
我装git上用homebrew装的,homebrew安装很简单,只要在终端粘上
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后回车一下,一会就搞定了。
然后就可以爽歪歪的用brew装一下git项目
$brew install git
依赖库什么的不用管,brew会自己搞定,只要喝杯咖啡就全部装好了。
使用 Homebrew 方式安装,Git 被安装在 /usr/local/Cellar/git/<version>/ 中,可执行程序自动在 /usr/local/bin 目录下创建符号连接,可以直接在终端程序中访问。
通过brew list 命令可以查看安装的开源软件包。
========================
接下来要装git-completion来完成命令补齐,继续 $brew install bash-completion
然后根据安装时的提示,在~/.bash_profile里加上上面那段代码:
代码:
- if [ -f $(brew --prefix)/etc/bash_completion ]; then
- . $(brew --prefix)/etc/bash_completion
- fi
ok,保存退出后,重新开个终端,发现可以自动补全了,懒人表示很满意~
================================
接下来配置ssh密钥,进入github的SSH keys的页面,选Add SSH key。
这里需要我们自己的ssh公钥,生成方法很简单:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
然后会提示让你设置个密码什么的,不需要的话就一直enter下去,完了后会生成一个key fingerprint。
到此,本地的密钥对已经生成完毕了,现在就要把公钥放入github上就ok,那么来查看一下我们的公钥。
$ cat ~/.ssh/id_rsa.pub
公钥就是类似于下面这一长串,完全复制下来,然后贴入github的key文本框中,title填邮箱名就行。
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlE
LEVf4h9lFX5QVkbPppSwg0cda3 Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA t3FaoJoAsncM1Q9x5+3V
0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx NrRFi9wrf+M7Q== xxxx@xxx.xx
完了我们测一下连接:
$ ssh -T git@github.com
如果提示你Hi xxx,you've successfully……,恭喜,这就搞定了~