Mac OS 中使用Git

 使用步骤:

  1, 安装与配置

  网络上有很多安装方法,可以自行搜索自己喜欢的方式。下面说说我的安装过程。

  在Mac中,Xcode集成了Git,只需要启动Xcode,打开菜单 Xcode —> Open Developer Tool —> More Developer Tools,系统会自动打开苹果开发者网站,登录后,在里面找到Command Line Tools (OS X 10.11) for Xcode xxx,下载下来后安装即可,xxx是对应的Xcode版本号。

  配置SSH(在终端中输入一下命令)

// step1, 通过打开.ssh目录来检查是否已配置过ssh
cd ~/.ssh

// step2, 如果没有配置过ssh,应有如下提示.若存在.ssh目录说明已经配置过ssh,可以跳过step3
// -bash: cd: .ssh: No such file or director

// step3, 配置ssh, 创建一个ssh key
ssh-keygen -t rsa -C "your_email@example.com"
/*
参数说明
-t: 指定秘钥类型,默认是rsa。此项可以省略
-C: (注意C是大写),设置注释文字,比如邮箱,建议使用注册Github或者注册GitLab时所使用的邮箱。
-f: 以上省略了-f,是用于指定一个文件用于保存SSH key。若不指定,则使用默认文件名(建议),然后生成两个秘钥文件,id_rsa和id_rsa.pub
注: id_rsa是私钥,不可外泄。id_rsa.pub是公钥,可以泄露。


接着会提示输入密码(这个密码是以后push文件的时候需要的密码,可以不输入密码直接回车,这样push的时候无需输入密码),
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

如果一切顺利,接下来会显示如下提示
Your identification has been saved in /c/Users/you/.ssh/id_rsa
Your public key has been saved in /Users/your_PC_name/.ssh/id_rsa.pub
The key fingerprint is:
*/

// step4,完成以上工作后,使用pbcopy命令(与之对应的还有pbpaste命令)将id_rsa.pub的内容拷贝到剪贴板
// 使用pbcopy来拷贝文件内容是为了避免拷贝错误,之前使用 CRTL + C 和 CRTL + V 一直报秘钥错误。
pbcopy < ~/.ssh/id_rsa.pub

 

 >> 如果你使用Github,则需要如下配置,登陆Github.

然后

接着

最后如下:

 

 >> 如果使用的是GitLab,配置如下

           

接下来的配置,       

  完成以上工作后,测试配置是否OK,Terminal中输入以下命令,若显示成功认证,则表示配置成功,否则请检查哪里出错了。

  2, 创建版本库

  // 由于项目并非从零开始,这里还未细操作,后续补充。

 

  3, 克隆工程

  克隆之前配置一下个人信息,让服务器知道你是谁。

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

// 这个配置文件在当前用户的主目录,查看文件内容
more ~/.gitconfig

  因为是中途接手项目,所以工程已经开发了一部分并保存在GitLab上(远程仓库),远程仓库中工程的路径大致是这样的ssh://git@localhost(or ip addr):10022/xxx/xxx.git,或者是这样的https://localhost:8082(or ip addr)/xxx/xxx.git,我只需克隆一份保存在本地就好了。在Terminal中输入以下命令

// 从远程仓库中克隆指定工程到当前目录,
git clone ssh://git@192.168.1.10:10022/xxx/xxx.git 

 接下来就是git的基本操作了, 可以参考这个链接,写的非常详细。

 

  

posted @ 2016-06-20 21:59  飞常精彩2008  阅读(371)  评论(0编辑  收藏  举报