美文网首页Done
GitLab 简单使用

GitLab 简单使用

作者: TeemoHQ | 来源:发表于2016-07-22 16:33 被阅读649次

    最近在学习使用GitLab,简单的记录下学习到的内容。


    GitHub与GitLab

    GitLab是企业版的GitHub,并且GitLab是开源的,也就是说可以部署到自己的内网上。其他感觉没什么区别。详细介绍可以去博客园逛逛。


    GitLab的安装

    安装:博客教程 ,再安装一个Git,因为等会要用Git Bash


    GitLab操作

    1.新建项目和填写项目信息

    直接在Gitlab页面上创建一个新的项目


    Project path:填写你的项目名称就OK

    Description:项目描述

    Visibility Level:项目的安全等级。分别是私有,当前member可拥有,以及公开

    2.添加和配置SSH公钥(注意:Gitlab都会给出操作提示)

    介绍:个人感觉这个就是你本地连接Gitlab的钥匙,有了它你可以push传递文件个远程仓库

    获取方法:

    1.打开Git Bash

    2.进入SSH目录:cd ~/.ssh 如果还没有 ~/.ssh 目录,手工创建一个(mkdir ~/.ssh)再进入

    3.生成SSH密钥 :ssh-keygen -t rsa -C "你注册Gitlab账户的邮箱"

    中途会出现“Enter passphrase (empty for no passphrase) :“是设置每次提交需要输入的密码。建议不要设置密码。(Android studio 如果有密码无法同步)一直回车就好

    接下来就是复制SSH秘钥(针对不同系统):

    Windows:clip < ~/.ssh/id_rsa.pub

    Mac:pbcopy < ~/.ssh/id_rsa.pub

    GNU/Linux (requires xclip):xclip -sel clip < ~/.ssh/id_rsa.pub

    你会发现你的粘贴板已经有SSH秘钥信息。添加SSH公钥到gitlab就OK了。


    3.Git命令对项目的操作

    1.全局设置(Gitlab上有提示)

    git config --global user.name "yourname"

    git config --global user.email "youremail"

    2.获取项目

    cd F:\GitPractice      标记到你想放项目文件的目录

    如果是新项目(记得修改路由地址):

    git init

    git remote add origin git@gitlab.com:USERNAME/PROJECTNAME.git

    git add .

    git commit -m 'first git demo'

    git push -u origin master

    如果是老项目(直接克隆)克隆的时候其实已经帮你弄好路由了

    git clone"你的项目地址"

    也许中间会叫你是否继续连接,直接Yes。

    到此,你的文件已经和远程仓库连接起来

    3.上传,查看状态,同步

    上传:

    touch readme.txt //如果当前没文件,添加一个文本文件

    git add readme.txt //把文件添加到本地待上传的仓库里 (git add .是全部添加)

    git commit -m" 这次上传的注释" //把文件上传到本地仓库

    git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)刷新gitlab你会发现有这个文件了

    查看仓库状态

    git status

    更新仓库

    git pull origin XXX(分支名,如master)

    其他常用命令:传送门


    相关文章

      网友评论

        本文标题:GitLab 简单使用

        本文链接:https://www.haomeiwen.com/subject/scyijttx.html