一、前言
由于最近公司新配了台电脑,加上我自己的电脑,所以两台电脑之间有很多东西要同步,最终打算用git的方式进行同步,除了同步代码,还可以同步一些文件,非常方便,如果用苹果的iCloud Drive,会有各种的不便,这里就不一一细说了。
二、GIT仓库网站
给大家推荐几个git网站:
- github:这是一个开源的网站,相信大家都知道,但是所有项目必须开源,私有项目是收费的。
- Bitbacket:这个可以建多个私有项目,而且是免费,对于这个呢不多做介绍,因为......
- oschina:开源中国,重点介绍oschina,这个可以建n多个私有项目,而且是免费的,还有一点就是这个是中国的一个网站,服务器在中国,访问速度上肯定也是最快的,对于私有项目来说,无疑这个是最适合的,所以下面就重点为大家介绍oschina。
三、配置 oschina 环境
-
1、先去oschina注册个账号吧,最好别用新浪邮箱,好像收不到验证码,我没有验证过,想验证的可以验证下。
-
oschina地址:https://git.oschina.net/
-
2、添加SSH公钥,打开终端:
-
切换目录,在mac中如果是是
.
开头,则说明这个文件夹是隐藏文件夹
cd ~/.ssh
- 如果
.ssh
文件夹不存在,可以自行创建:
mkdir ~/.ssh
- 生成RSA密钥
ssh-keygen -t rsa -C "你的邮箱"
- 查看公钥内容:公钥以ssh-rsa开头,以你的邮箱结尾。然后拷贝公钥到https://git.oschina.net/profile/sshkeys
cat ~/.ssh/id_rsa.pub
-
添加公钥截图:
添加公钥截图 - 测试公钥SSH链接
ssh -T git@git.oschina.net
-
以上步骤操作图:
详细操作图
自此SSH公钥添加完毕。
下面我们就可以添加项目了。
四、添加项目
-
1、点击图中加号按钮,选择 新建项目
添加项目
-
2、创建项目:
创建项目
五、设置GIT、克隆项目到本地
- 1、下载最新版本的git:http://git-scm.com/downloads
- 2、添加用户名:就是告诉git你的名字,这个名字会出现在你的提交记录中,在多人合作时用于区别是谁提交的。
git config --global user.name "你的名字"
- 3、添加邮箱:这个是你的邮箱,同事也会出现在你的提交记录中。
git config --global user.email "你的邮箱"
- 4、克隆项目到本地:cd到你要存放的本地目录,然后用git clone命令
-
首先找到SSH地址,如下图:
复制SSH地址 - 使用git clone克隆
git clone git@git.oschina.net:leiguolin/HolloLive.git
六、添加忽略文件 gitignore
- 下载地址:https://github.com/github/gitignore
- 找到对应语言的gitignore,然后cd到你克隆的项目目录,使用如下命令:
cp "对应的gitignore路径" .gitignore
- 然后就可以用常用的git命令进行添加和提交了。
$ git add .
$ git commit -m "添加gitignore忽略文件"
$ git push
网友评论