您的位置:首页 > 运维架构 > Linux

CentOS7上GitLab的使用

2016-04-10 02:02 513 查看

生成SSH Keys

生成root账号的ssh key

# ssh-keygen -t rsa -C "admin@example.com"




显示pub key的值

# cat ~/.ssh/id_rsa.pub




复制显示出来的 pub key

以root账号登陆gitlab,点击 "profile settings" 然后点击 "SSH Keys"



将复制的pub key粘贴进去,然后点击 Add key



创建一个GitLab仓库

点击 +New Project



填写必要信息,点击 Create Project,这样一个Gitlab仓库就创建好了



通过命令行来提交项目

首先,检查git是否已经安装

git --version




如果没有显示git的版本信息,说明还没有安装git,可以使用如下命令安装git

yum install git


Git全局设置

git config --global user.name "Administrator"
git config --global user.email "admin@example.com"


使用
core.editor
改变默认编辑器

git config --global core.editor vim


验证Git全局设置

git config --global --list


将本地项目提交到GitLab仓库

cd /root/php-mysql-development
touch README.md
git init
git remote add origin git@gitlab.example.com:root/php-mysql-development.git
git add .
git commit -a -m "whole project commit"
git push -u origin master


通过命令提交一个文件到新分支

添加新分支

git checkout -b NAME-OF-BRANCH


添加要提交的文件

git add NAME-OF-YOUR-FILE


添加提交

git commit -m “DESCRIBE COMMIT IN A FEW WORDS”


提交文件到新分支

git push origin NAME-OF-BRANCH


Git常用命令

切换到master分支

git checkout master


将GitLab仓库的更新文件同步回本地

git pull origin NAME-OF-BRANCH -u


切换到其他分支

git checkout NAME-OF-BRANCH


检查更改的文件

git status


添加文件提交

git add CHANGES IN RED
git commit -m "DESCRIBE THE INTENTION OF THE COMMIT"


将更改提交到GitLab仓库

git push origin NAME-OF-BRANCH


删除Git仓库中的所有变更

git clean -f


将其他分支合并到master分支

git checkout NAME-OF-BRANCHgit merge master
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: