Mac安装及初始配置GitLab

DusNoob 4月前 146

导语

git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。最大的特点也是优点在于提供分布式的代码管理;

其实这个这几年很火,也很受益,本程序猿就经常在各类平台上找开源代码比如码云(这名字6)点我传送 、码市点我传送 、github(不多说)点我传送

公司项目换用git来管理代码版本,推荐一个好用的gitlab,可以部署到公司内网服务器上点我传送

一、安装

  1. 下载git最新版点我传送

  2. 双击安装 git-2.10.1-intel-universal-mavericks.dmg (我下的时候是2.10.1版本)

  3. 下一步下一步完成后终端输入 git —version 查看版本,这个时候第一次我这边弹出个框提示我必须要装什么跟xcode有关的东西,终端提示如下:

    zhaofdeMBP:~ root# git git version xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

    点选最右边的安装就好,(注:安装很快,并不是安装整个xcode)。终端输入 which git 可查看git的安装目录。

    zhaofdeMBP:~ root# which -a git /usr/local/bin/git /usr/bin/git

    二、配置

  1. 配置全局用户,终端输入

    git config --global user.name 'xiaoming'

    配置全局邮箱,终端输入

    git config --global user.email 'xiaoming@qq.com'

    配置了ssh-key可以在git操作的时候不需要输入用户名密码。cd ~ 进入根目录,输入 ssh-keygen 生成ssh-key,中途需要你输入,不用管一路回车就可以

    zhaofdeMBP:~ root# ssh-keygen 
    Generating public/private rsa key pair. 
    Enter file in which to save the key (/var/root/.ssh/id_rsa):  
    Enter passphrase (empty for no passphrase):  
    Enter same passphrase again:  
    Your identification has been saved in /var/root/.ssh/id_rsa. 
    Your public key has been saved in /var/root/.ssh/id_rsa.pub. 
    The key fingerprint is: SHA256:i3T9g45wjV3cDOO28jEk2s3ZP1ONNSt1x7Bo5MZDpRg root@zhaofdeMBP 
    The key's randomart image is: 
    +---[RSA 2048]----+
    |       E+...   OX|
    |      o.=.o...oXB|
    |      .o+. o=+*oB|
    |       + ..ooooo+|
    |      . S  .. o.o|
    |     o .     . = |
    |      +     . . .|
    |       .     .   |
    |                 |
    +----[SHA256]-----+

    照上面生成的 id_rsa 的路径,打开 /var/root/.ssh/id_rsa.pub 复制里面的Key,添加到gitlab的设置里(其他平台github,码云,码市我没配置过,应该也都类似),如下图:

图(1)登录

图(2)登录后首页

图(3)点击上图Profile Settings进入这里

图(4)设置SSH Keys,将/var/root/.ssh/id_rsa.pub 复制的key输入点击add key即可

   5. 终端进入到项目目录,输入

zhaofdeMBP:v3-common root# git status 
On branch develop Your branch is up-to-date with 'origin/develop'. 
nothing to commit, working tree clean 
zhaofdeMBP:v3-common root# git pull origin develop 
From 192.168.1.248:moresing/v3-common  * branch            develop    -> FETCH_HEAD 
Already up-to-date.

以上就可以正常使用git命令管理代码了。


最新回复 (0)
    • 都市菜鸟网
      2
        立即登录 立即注册 
返回
发新帖