当前位置: 首页 > news >正文

Ubuntu18.04 系统中本地代码上传至Gitlab库

主要步骤如下:

设置SSH Key
上传项目


1.创建SSH Key
每次上传可重新设置一个SSH Key或者使用已有SSH Key

(1)创建SSH Key
创建一个新的SSH Key,终端输入以下指令,其中 “xxxxxx@163.com” 是邮箱账号:

ssh-keygen -t rsa -C "xxxxxx@163.com"

注意,打印结果中的 “id_rsa.pub” 文件在下文中有用到。

(2)在Gitlab端设置SSH Key
在Gitlab网页界面,进入 “Setting->Personal settings->SSH and GPG keys”,点击 “New SSH Key”,其中title随便填写,另外一个是Key文本框内容,打开id_rsa.pub文件中的内容(可使用 “vi” 指令打开),直接复制粘贴并点击 “Add SSH Key” 即可。
2.上传项目
(1)本地安装Git:输入以下指令

sudo apt-get install git
(2)git初始化:在需要上传文件夹的根目录,打开终端并输入以下git指令进行初始化操作,这样即可将当前目录变成git可以管理的库

git init
1
(3)添加需要上传的文件:输入以下指令,表示将整个文件夹内容都添加进去

git add ./
1
(4)检查当前git状态:输入以下指令,查看当前分支及添加文件的情况

git status
1


(5)commit推送:指令如下,其中 “-m” 后面内容表示添加的描述

git commit -m "first commit"
1

(6)添加文件到远程库:进入刚所创建的github仓库,Clone with SSH

并在终端输入以下指令

git remote add origin git@github.com:xxxx/xxx.git
1
(7)Push上传:对本地仓库进行第一次push上传,指令如下:

git push origin master
1
之后弹出相关问题或者回答"yes or no",直接 “yes” 和 回车 操作即可

http://www.lryc.cn/news/45053.html

相关文章:

  • Leetcode.1665 完成所有任务的最少初始能量
  • 【C++笔试强训】第一天
  • 【网络安全软件】上海道宁与Cybereason为您提供未雨绸缪的攻击保护,终结对端点、整个企业以及网络上任何角落的网络攻击
  • 基于RK3568的Android11 适配 MIPI 屏幕
  • Ubuntu安装python
  • django 运用pycharm的各种故障汇总(1)
  • 【设计模式】单例模式Singleton(Java)
  • 机器学习中的公平性
  • Docker镜像之Docker Compose讲解
  • 蓝桥杯30天真题冲刺|题解报告|第三十天
  • 配置 Git Husky 代码提交约束
  • IntelliJ IDEA 2023.1 最新变化
  • stm32学习笔记-9 USART串口
  • 【蓝桥杯】每日四道编程题(两道真题+两道模拟)| 第四天
  • 大家有没有时候觉得,递归,分治,回溯,傻傻分不清楚?
  • Java 8 - Lambda 表达式
  • 【Ruby学习笔记】4.Ruby 类和对象及类案例
  • 分享一个计算表格内单元格合并的工具,支持行合并、列合并等常见场景
  • CUDA编程(三):Hello world
  • 二十九、String的不可变性
  • TCP服务器如何使用select处理多客户连接
  • python字符编码
  • 面向对象练习题(8)
  • 重构类关系-Extract Interface提炼接口八
  • vivo手机各系列简介和拆解
  • Redis:redis通用命令;redis常见数据结构;redis客户端;redis的序列化
  • Java新特性
  • Java_Spring:8. Spring 中 AOP 的细节
  • uni-app--》uni-app的生命周期讲解
  • fastp软件介绍