1.登录GitLab,点击Projects-your projects

2.点击New project,创建新project

3.在Blank project一栏中填入Project name(Project description可填可不填)

4.选择Visibility Level,有三个选项:

  • Private:只有被邀请的人可见
  • Internal:任何登录的人可见
  • Public:无需认证即可见

这里我选择了Private,然后点击Create Project。

5.初次创建Project可能会提示:

You won't be able to pull or push project code via SSH until you add an SSH key to your profile

解决办法如下:

1.打开Git Bash,并输入如下命令,检查是否生成过Key:

cd ~/.ssh

如果出现如下提示,则说明没有生成过Key:

bash: cd: /c/Users/yourname/.ssh: No such file or directory

2. 输入如下命令,生成Key:

ssh-keygen -t rsa -C "你公司在GitLab上的邮箱地址"

注意:ssh-keygen之间无空格,如果多了空格会报错:Bad escape character 'ygen'。

  • 执行完该命令后会报出生成的Key所在的目录:
Enter file in which to save the key (/c/Users/yourname/.ssh/id_rsa):
  • 接下来不输入任何命令,全部直接回车,直到结束。

3.进入生成Key的目录:/c/Users/yourname/.ssh/,打开id_rsa.pub文件。

4.在GitLab上添加Key:登录GitLab,点击头像--点击Settings--选择SSH KEYS,将id_rsa.pub文件中的全部内容复制到Keys中,并点击add keys。

再回到新创建的Project页面时发现刚刚的提示不见了,说明成功了。

6.初始化

  • 打开Git Bash,输入如下命令:
git config --global user.name "yourname"
git config --global user.email "你公司在GitLab上的邮箱地址"
  • 初始化步骤:

由于已经存在打算上传到Project中的文件了,因此在命令行中进入到该目录,假设文件夹名为folder,在命令行输入如下命令即可:

cd folder
git init
git remote add origin http://192.xxx.x.xxx/yourname/ProjectName
git add .
git commit -m "Initial commit"
git push -u origin master

git创建新project流程相关推荐

  1. git 创建新分支,合并分支等问题

    一.背景 正常公司的开发,都需要把线上的和开发的项目分开.就比如开发APP,那么当我们发布1.0稳定版本之后,我们就应该新建个online分支,然后让线上的项目指向该分支.同时呢,我们在master分 ...

  2. Android 创建新Project时报错 Cannot create linked resource

    在创建新的Project的时候报错Cannot create linked resource '/.org.eclipse.jdt.core.external/folders/.link0'. The ...

  3. git 创建新分支并关联远程分支_git 把远程分支拿到本地,并建立关联关系track | 学步园...

    从远程分支 checkout 出来的本地分支,称为_跟踪分支(tracking branch)_.跟踪分支是一种和远程分支有直接联系的本地分支.在跟踪分支里输入git push,Git 会自行推断应该 ...

  4. Git创建新分支并提交到github

    前言 因为需求的变更,需要把原来的代码做一下备份,再进行下一步的开发,所以 这是就将原来的代码创建一个新的分支来保存原来的代码,以防后面需要回滚,这里记录一下操作的步骤 第一步:可以先查看一下当前所在 ...

  5. git创建新的branch分支

    1**.创建本地分支** git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义. 2.切换本地分支 git ...

  6. git 创建新分支并关联远程分支_git常用操作命令归纳

    php中文网最新课程 每日17点准时技术干货分享 git中常用的操作命令有哪些?本篇文章就给到大家归纳了一些git中常用操作命令.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. git ...

  7. git创建新的分支无法拉取代码的问题

    有时候创建分支之后执行git pull会出现 $ git pull There is no tracking information for the current branch. Please sp ...

  8. Couldn‘t checkout HEAD: cannot lock ref git创建新分支异常处理

    错误提示: 10:25    Couldn't checkout HEAD: cannot lock ref 'refs/heads/master/fixbug/60851/zhiqiang': 'r ...

  9. git bitbucket_如何在Bitbucket上创建新的Git存储库并查看提交的对象

    git bitbucket For the purpose of this article, Bitbucket is chosen as a Git hosting service. In orde ...

最新文章

  1. 北京智源人工智能研究院2020年博士后招收简章
  2. 从一个前端项目实践 Git flow 的流程与参考
  3. Live Writer测试
  4. Flink从入门到精通100篇(二十一)-万字长文详解 Flink 中的 CopyOnWriteStateTable
  5. spring项目中加载配置文件
  6. 网页设计简约_简约设计指南
  7. [转载] python里字典的用法_python中字典(Dictionary)用法实例详解
  8. Python中的闭包与参数引用域
  9. matlab在图片上画框
  10. xp下固态硬盘测试软件,XP真的老矣?SSD实战XP/Win7/Win8系统
  11. java支付宝原理_java支付宝支付原理及其问题点
  12. Python爬取必应壁纸
  13. 宝塔服务器性能跑分排行榜(CPU/内存/系统)
  14. Eclipse报错:The import org.apache cannot be resolved
  15. flink运行job任务时报错 Could not retrieve the execution result
  16. Macbook电池使用问题——电池充电管理
  17. 光学基础知识:焦点、弥散圆、景深:概念与计算
  18. AUTOCAD——构造线
  19. Matplotlib移动横纵坐标轴
  20. 2021-07-19 .NET高级班 113-AmCharts实时图表的使用

热门文章

  1. MSAP多业务接入平台对传统语音业务的保护
  2. 汉服经济迎来“井喷式”发展!vr全景助力汉服数字化蜕变
  3. android cache缓存,Android缓存Cache学习
  4. 【银行笔试题】技术+业务,综合题类
  5. Unity中根据矩阵判断一个点在自身的哪一侧
  6. 安史之乱后大唐是怎样一步步衰败的
  7. Mysql索引分类及其使用实例
  8. Js中的作用域和作用域链
  9. windows下快速安装nginx 并配置 开机自启动
  10. 用python批量把DICOM(dcm)转换成jpg图像