Gitlab管理下本地Git配置

公司项目组用的是Gitlab,组内成员分配有有固定的git我的帐户,不一样成员有不一样的模块编辑权限,使用前须要配置好本地的Git。对一直使用svn的小菜菜来讲,这个仍是须要一点步骤配置下才能够使用的。配置githost的流程:python

  1. 将项目组指定的host地址加入到本地的host文件,而后根据这个地址访问项目地址,输入本人用户名和密码能够进入Dashboard,里面有本身权限下的各个目录,要clone到本地须要还须要继续下面的操做。
  2. 本地安git,配置环境变量,将bin加入至path。Git的下载地址:https://git-scm.com/download/win
  3. 若是不习惯命令行想利用图像化界面,能够安装tortoisegit。下载地址:https://tortoisegit.org/download/
  4. 上面已经安装好git,打开git shell,通常桌面上会有这个快捷方式,或者右键有git bash。本地用ssh命令生成密钥(下面有步骤),目标文件夹为C:\Users\Administrator\.ssh,将id_rsa.pub里的内容复制出来粘贴到咱们项目SSH Keys的设置中
  5. 并将项目组的config文件copy至C:\Users\Administrator\.ssh,这样本地就能够用git clone获取远程仓库的项目了。
  6. 配置好上面的那些,能够在本地创建一个文件夹存放将要clone的项目,clone完成后,在该文件夹下右键看TurtoiseGit的话应该自动关联了,也能够使用GUI进行分支切换了。
以github为例:git在windows上配置ssh公钥 
1. 安装git,从程序目录打开 "Git Bash" 
2. 键入命令:ssh-keygen -t rsa -C 1234567@gmail.com" 
  "1234567@gmail.com"是github帐号
3. 提醒你输入key的名称,输入如id_rsa
4. 在C:\Documents and Settings\Administrator\下产生两个文件:id_rsa和id_rsa.pub
5. 把4中生成的密钥文件复制到C:\Documents and Settings\Administrator\.ssh\ 目 录下。
6. 用记事本打开id_rsa.pub文件,复制内容,在github.com的网站上到ssh密钥管理页面,添加新公钥,随便取个名字,内容粘贴刚 才复制的内容。
须要注意步骤2中产生的密钥文件在当前用户的根目录,必须把这两个文件放到当前用户目录的“.ssh”目录下才能生效。在windows中只能在命令行下输入建立"."开头的文件夹。命令为 mkdir .ssh
 
福利:
两个比较好的Git教程:
简单经常使用: 简明Git教程
全面详细: Pro Git简体中文版
相关文章
相关标签/搜索