gitlab新建项目提交代码

转自:https://www.cnblogs.com/yoyoketang/p/10282529.html

root用户

gitlab首次在浏览器上打开web页面,会出现设置root初始密码的界面,密码设置8位数,比如:11111111

密码设置之后,用root用户名就可以登录了

登录成功后页面

新建项目

我们在开发一个项目的时候,需要先在gitlab上新建一个工程,点加号选“New project”

项目名称随便写,项目有三个权限

  • Private 私有项目,只有自己或者项目组内的人才能访问
  • Internal 所有登录的用户都能访问
  • Public 公开的,任何人都能访问

新建成功后,把项目地址复制出来http://47.104.x.x:8100/root/yoyo.git

git安装

GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。
如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。

Git 与 SVN 区别点:

  • GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。
  • GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。
  • GIT分支和SVN的分支不同:分支在SVN中一点不特别,就是版本库中的另外的一个目录。
  • GIT没有一个全局的版本号,而SVN有:目前为止这是跟SVN相比GIT缺少的最大的一个特征。
  • GIT的内容完整性要优于SVN:GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

yum安装git

yum install -y git

查看版本号 git --version

[[email protected] git_code]# git --version
git version 1.8.3.1

添加配置 user.name 后面的名称随便写,user.email 后面是邮箱地址

[[email protected] sbin]# git config --global user.name "root"
[[email protected] sbin]# git config --global user.email "283340478@qq.com"
[[email protected] sbin]# git config --list
user.name=root
user.email=[email protected]

新建一个本地文件夹,cd进去,然后 init建仓

[[email protected] ~]# mkdir /usr/local/git_code
[[email protected] ~]# cd /usr/local/git_code/
[[email protected] git_code]# git init
Initialized empty Git repository in /usr/local/git_code/.git/

在git_code目录,放需要上传的代码,比如新建一个test.py文件,随便写几行代码

[[email protected] git_code]# vim test_yo.py
# 编辑python代码,写个print("hello world!")
# :wq保存退出

提交代码到本地仓库git add * (*是提交当前文件夹下全部的,也可以指定提交一个文件如:test.py)

[[email protected] git_code]# git add *

查看仓库状态 git status

[[email protected] git_code]# git status
# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached <file>..." to unstage)
#
#   new file:   test_yo.py
#

代码提交到缓存区 git commit -m "描述"

[[email protected] git_code]# git commit -m "add test.py"

提交到远程仓库

[[email protected] git_code]# git remote add origin http://47.104.x.x:8100/root/yoyo.git

最后一步push推送过去,push的时候,会让你输入账号和密码,这里的用户名和密码就是gitlab上注册的用户了

[[email protected] git_code]# git push -u origin master
Username for ‘http://47.104.x.x:8100‘: root
Password for ‘http://[email protected]:8100‘:
Counting objects: 3, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 257 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To http://47.104.x.x:8100/root/yoyo.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

推送成功后,打开gitlab后台,会发现已经有一次成功的提交了

原文地址:https://www.cnblogs.com/dreamhighqiu/p/10990037.html

时间: 2024-07-29 21:20:29

gitlab新建项目提交代码的相关文章

IDEA新建项目提交到git仓库时报错:Can&#39;t Update No tracked branch configured for branch master or the branch...

写了一天代码,提交时报错.拉取也不行 Can't Update No tracked branch configured for branch master or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=origin/master master (show balloon) 原因: Git 不知道你要pul

gitlab新建项目

1.点击创建项目,填写基本项目信息 权限等级分三种: [1]Private 私有的,只有你自己或者组内的成员能访问 [2]Internal 所有登录的用户 [3]Public 公开的,所有人都可以访问 2.在新的页面,会提示你如何push本地代码到gitlab上的仓库. 3.因为我的项目在本地,所以采取下面的方式 [1]进入工程目录 cd +本地项目路径 [2]初始化git仓库 git init [3]把一些需要忽略的文件夹或文件填写到.gitignore中,避免push很多不需要版本管理的文件

Git 项目提交代码及一些常用命令

在dev_ysg分支 : git add . //把项目添加到仓库 git commit -m "test" // 提交加注释 git push //推到dev_ysg分支上去 git checkout dev //切换到dev分支 在dev分支提交的: git pull //拉取一下代码,在多人开发中 要随时更新dev分支的代码 防止冲突 保证修改的是最新的版本 git pull orgin dev // 多加一步 如果没有拉取到 加个orgin 目标 git merge dev_y

Quick-Cocos2d-x初学者游戏教程(三) ---------------------------- 解析quick新建项目的代码文件

Quick-Cocos2d-x初学者游戏教程(三) 2.main.lua 在src目录下,除了 config.lua 文件外,还有一个 main.lua 文件,这个 main.lua 是 Quick 项目的通用入口文件,它类似于 Cocos2d-x 中的 AppDelegate.h/cpp 文件,同时也类似于一般 Windows 工程中的 main 文件. 打开 main.lua 文件,其内容如下所示: 1 2 3 4 5 6 7 8 9 10 function __G__TRACKBACK__

2、gitlab 新建项目

一.创建项目 1.访问gitlab并登录 http://git.xh.com/ 2.点击 Projects -> Starred projects 每个版本的gitlab不太一样但位置都差不多 3.点击New project 4.输入"项目名称",选择"可见级别"然后单击"Create project"创建项目. 5.项目创建完成如下图 参考文献: http://blog.csdn.net/jackghq/article/details/5

测试IDEA将新建项目提交到github上

*—* idea配置git, 在File-->Setting->Version Control-->Git-->Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功  *—* 在IDEA中设置GitHub,File-->Setting->Version Control-->GibHub  *—*  创建本地仓库,VCS-->Import into Version Control-->C

(转)花20分钟写的-大白话讲解如何给github上项目贡献代码

本文献给对git很迷茫的新手,注意是新手,但至少会点基本操作,有点基本概念的新手,我不会从怎么用github和git是什么开始讲的.如果作为新手你看书又看不进去,原理又太复杂,有没有直接了当告诉我们怎么给项目贡献代码,并和项目同步代码的大体流程.于是我快速写了这么个东西.一来整理下自己混乱的思路,二来想号召大家一起用git开发点东西,可是好几个同鞋只会寂寞的给自己push. 我先说下 我之前对github操作的一些迷茫历程,然后之后是怎么解惑的. 1. 最最开始,我以为git clone [项目

【转载】从0开始学习 GITHUB 系列之「向GITHUB 提交代码」

转载自http://stormzhang.com 之前的这篇文章「从0开始学习 GitHub 系列之「Git速成」」相信大家都已经对 Git 的基本操作熟悉了,但是这篇文章只介绍了对本地 Git 仓库的基本操作,今天我就来介绍下如何跟远程仓库一起协作,教你们向 GitHub 上提交你们的第一行代码! 1. SSH 你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码.仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提

GitHub 系列之「向GitHub 提交代码」

1.SSH 你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码.仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提交代码,那么 GitHub 上的项目岂不乱了套了,所以提交代码之前一定是需要某种授权的,而 GitHub 上一般都是基于 SSH 授权的. 那么什么是 SSH 呢? 简单点说,SSH是一种网络协议,用于计算机之间的加密登录.目前是每一台 Linux 电脑的标准配置.而大多数 Git 服务器都会选择使用