创建新的项目并上传到gitlab远端仓库

创建新的项目并上传到gitlab远端仓库,第1张

1在gitlab上创建项目

2在本地项目中 执行命令 git init 使这个目录变成git可以管理的仓库

3接着执行命令 git add 把所有文件添加到暂存区里面去

4执行命令 git commit -m “init” ,把文件提交到仓库。引号内为提交说明。

5执行命令 git remote add origin git@gitlabxxxxcom :Dev/xxxgit 为远程库,进行关联

6如果远程仓库不为空,一定要先pull。执行命令 git pull --rebase orgin master (本次任务中,就遇到了这个问题,先执行第七步则一直报错。如果没有远程仓库则不用先pull)

一、环境准备

1gitlab所在的服务器A(centos7,19216811)

2备份服务器B(centos7,19216812)

3gitlab本地备份目录设置为/var/opt/gitlab/backups/log,本篇也是以此展开

gitlab已经配置了本地备份。如果没有配置,可以参考 >

前言:在上一篇中,已经成功使用docker搭建了Gitlab服务器,这里就简单摸索一下大概的使用教程,我自己也是初学者,就大概简单记录一下而已,如果有什么问题,欢迎留言。

1、root用户登录后,创建项目

2、新增用户

3、项目关联用户

4、本地机子安装git,使用 git --version 确定是否安装成功

5、创建本地仓库,建立完成后,在目录下会生成一个“git”目录,这样就能执行git语句了。

git init :是在当前目录下建立仓库;

git init 文件路径 :指定一个目录创建仓库

6、也可以从服务器上克隆一个库

ssh克隆: git clone git@gitlabexamplecom:root/test-ygit

>

GitLab是由Ruby语言开发的基于Linux的Git服务器,是我见过的最强大的Git服务器。发现它之后,立即决定将Git服务器换成GitLab。 但安装好GitLab之后面临一个问题,如何将服务器上的git项目直接导入到GitLab,之前的Git服务器是由是git+apache搭建的(详见在Linux上用Apache搭建Git服务器)。 在网上发现了这篇文档——Import bare repositories into your GitLab instance,并按之进行了 *** 作。 1)设置存放代码库的主目录 vi /etc/gitlab/gitlabrb 比如这里设置为:git_data_dir "/gitlab/repos" 2)访问刚搭建的GitLab站点,创建一个group,比如cnblogs。 这时会在 /gitlab/repos 下创建 /gitlab/repos/repositories/cnblogs 文件夹。 然后在/gitlab/repos/repositories/创建一个文件夹,比如cnblogs 3)将现有的所有git项目文件复制到这个文件夹 cp -r /data/git/ /gitlab/repos/repositories/cnblogs 4)修改一下复制过来的文件夹的所有者: chown -R git:git /gitlab/repos/repositories/cnblogs 5)运行GitLab导入命令 cd /var/opt/gitlab gitlab-rake gitlab:import:repos 等了一段时间之后,显示done,却一个项目也没导入进来。

在Gitlab上创建工程就不在累述。

开始正餐:

在项目文件夹中 git init 进行初始化,此时会生成一个隐藏文件夹 git ,里面存放配置文件。

设置远程配置

命令: git remote add origin ssh://git@1921680105:222/jikuan/detectiongit ,此时设置url为ssh模式,当然也可以为>

gitlab可以理解成是一个自己的一个git远程仓库吧,github是一个public公共的git远程仓库。反正我是酱紫理解了啦得意

下面讲解客户端如何使用git并且配置gitlab环境吧~~

一、下载git、tortoiseGit 客户端

toroiseGit可下可部下,本身git下载完成之后就是自带Git Bash和Git GUI了,不过个人因为tortoiseSVN用习惯了,所以感觉乌龟的东西用起来比较舒服。。当然你也可以找到自己喜欢的第三方客户端。

以上就是关于创建新的项目并上传到gitlab远端仓库全部的内容,包括:创建新的项目并上传到gitlab远端仓库、GitLab 远程 定时备份、gitlab的简单教程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9285615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存