Sophie Ye's WORLD

已有项目中加入git仓库


以下均已安装git为前提。

远程项目环境

  1. cd /项目目录
  2. git init
  3. git remote add origin + 你的仓库地址
  4. git commit -m "Initial commit"
  5. git push -u origin master
  6. cd ~/.ssh
  7. vi id_rsa.pub
  8. 拷贝出里面的内容到gitlab -> profile setting -> SSH Keys中
  9. 尝试 git pull origin master或git push origin master;如果成功,则git仓库建立成功,注意观察gitlab上的activity是否正确;
  10. 如果加了group,注意查看各个角色的正确与否。

本地环境

  1. 使用ssh地址,这样可以在git pull 或者 git push的时候不输入用户名和密码。
  2. 使用Puttygen进行生成public key,并保存到gitlab -> profile setting -> SSH Keys中;
  3. 尝试进行git pull,如遇到不成功或者权限问题,注意看gitlab上的角色权限;

建议

  1. 使用SouceTree的同学注意打开“总是显示完成的输出”,有助于报错后检查问题;
  2. 没有安装git,先安装git,Linux使用apt-get或者yum都可以,Mac OS建议使用brew进行安装

注意

  1. 如果之前就生成过key,也可以直接使用。
  2. Windows用户如果使用SourceTree,则最好使用内置git(主要是防止报错,自己感觉舒服用哪个都可以);
  3. Mac用户如果各个关节都调整没有问题,就先把钥匙串中无效的key删掉重试;一般引起原因为钥匙串中已记录了之前的key;
  4. Mac内置git,所以不需要格外安装;如果想使用最新版本,可选择升级内置git或者另外安装;
  5. ReadMe文件,不要小瞧这个文件,它是一种特殊到使任何人能第一时间发现并阅读这个档案的软件说明,作为专业的工程师小细节的地方应该更加谨慎。