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

openssh---Windows下git安装配置gitlab

安装openssh

1. 专业版Win10/11默认自带,可以查看是否开启

1. Get-WindowsCapability -Online | Where-Object Name -like  'OpenSSH*'  
2. Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
3. Add-WindowsCapability -Online -Name OpenSSH.Server~~~~ 0.0.1.0

2. 打开服务 Win+R键调出运行窗口,输入services.msc,启动openssh ,无法启动右键查看属性选择登录选项–登录身份确定。
openssh
3.生成密钥
查看本地用户是否有.ssh文件夹,SSH 秘钥默认储存在账户的主目录下的 ~/.ssh 目录

cd ~/ .ssh
mkdir ~/ .ssh ## 无新建

4. 配置密钥,输入gitlab邮件地址
在.ssh 目录下右键打开Git Bash,输入
ssh-keygen -t rsa -C “your_email@youremail.com”直接三个Enter即可,密码默认为空。
5. 查看公钥密码,或者直接去目录下查看

cd ~/.ssh  ## jin
ls ## 查看文件
cat id_rsa.pu## 查看公钥

ssh
ssh

安装git

1. 下载 git
参考廖雪峰老师git教程
或者其他镜像网站如git 或者 阿里镜像
2. 安装 git
一键下一步安装,可修安装路径非C盘
3. 配置 git
注册gitlab账号,或者选择github账号登录
在这里插入图片描述
4. 查看用户名称和邮件地址
在这里插入图片描述
在这里插入图片描述
5. 本地配置,右键-更多打开git bush
配置用户名和邮件地址

$ git config --global user.name "Your Name"      
$ git config --global user.email "email@example.com"

6. SSH公钥私钥匹配,gitlab搜索ssh,选择ssh key,添加密钥
添加ssh公钥 ,终端查看公钥,复制粘贴

cd ~/ .ssh
ls
cat id_rsa.pub

在这里插入图片描述
在这里插入图片描述

上传gitlab

1. 本地新建文件夹右键打开git bash
bash
2. 初始化仓库,这个文件目录变成Git可以管理的仓库

git init

在这里插入图片描述
3. 把文件添加到仓库
给版本库文件添加文本、文件后,告诉仓库添加了什么**

git add read.txt

add
4. 把文件提交到仓库

$ git commit -m "1"      ## -m 解释说明

在这里插入图片描述
5. 同步远程仓库gitlab
登录gitlab新建项目,命名版本库,复制ssh地址,链接远程库
在这里插入图片描述
在这里插入图片描述

git remote add origin git@gitlab.com:test6922434/test.git   ##链接
$ git push -u origin master  ##提交

在这里插入图片描述
版本库上传了一个新的分支master

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

在这里插入图片描述
总结:廖雪峰老师教程比较详细,需要深入了解可以去联系,其他功能如创建分支合并分支等不在赘述。

相关文章:

openssh---Windows下git安装配置gitlab

安装openssh 1. 专业版Win10/11默认自带,可以查看是否开启 1. Get-WindowsCapability -Online | Where-Object Name -like OpenSSH* 2. Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 3. Add-WindowsCapability -Online -Name OpenSSH.Serve…...

vscode宏键绑定

开发语言php 实现输入[ 得到 [];的效果 [win]ctrlp,[mac]superp 输入>keyboard 选择 在json文件里增加(目前有缺陷,sublime的设置是比较完美的.或者phpstorm默认不需要配置): {"key": "[","command": "editor.action.insertSnippet&…...

外贸企业如何借助CRM提升企业发展?

外贸企业竞争激烈,提高自身竞争力,扩大海外业务市场,是每个外贸企业的目标。为了实现这一目标,不少外贸企业借助CRM系统,优化业务流程,管理维护客户,从而实现可持续发展。那么,外贸企…...

初步了解ES

一、ES基础查询 1、es基础查询 1.1 准备数据 # 准备数据 PUT test_index/_doc/1 {"name":"顾老二","age":30,"from": "gu","desc": "皮肤黑、武器长、性格直","tags": ["黑", &…...

Linux基础(三)

一.系统基本优化 关闭selinux:getenforce 查看selinux状态setenforce 0 临时关闭vim /etc/sysconfig/selinux 永久关闭SELINUXdisabled 关闭防火墙:systemctl stop firewalld 临时关闭防火墙systemctl disable firewalld 永久关闭防火墙sys…...

python函数调用的四种方式

第一种:参数按顺序从第一个参数往后排#标准调用 def normal_invoke(x, y):print("--normal_invoke:--" )print("x is %d" %x )print("y is %d" %y) # 标准调用 normal_invoke(1, 2) 运行结果: --normal_invoke:-- x is 1 …...

如何将两个pdf合并成一个?pdf合并技巧分享

在日常工作过程当中,我们经常需要处理一些文件,而文件的处理往往是琐碎的,想要提高工作效率,需要选择一些合适的方法,并掌握一定的技巧,那么,如何将两个pdf合并成一个?pdf合并技巧有哪些呢?接…...

qt : day 3

1.完成登录框的按钮操作,并在登录成功后进行界面跳转 ------------------------------------------------------------------ .pro ------------------------------------------------------------------ QT core gui texttospeech greaterThan(QT_MAJOR_V…...

flutter高德地图大头针

1、效果图 2、pub get #地图定位 amap_flutter_map: ^3.0.0 amap_flutter_location: ^3.0.0 3、上代码 import dart:async; import dart:io;import package:amap_flutter_location/amap_flutter_location.dart; import package:amap_flutter_location/amap_location_option…...

【线性代数】矩阵求导的本质与分子布局、分母布局的本质(矩阵求导——本质篇)

矩阵求导的本质与分子布局、分母布局的本质(矩阵求导——本质篇) 说在前面一. 函数与标量、向量、矩阵二. 矩阵求导的本质三. 矩阵求导结果的布局四. 分子布局、分母布局的本质五. 向量变元的实值标量函数 说在前面 我将严谨地说明矩阵求导的本质与分子布…...

快速了解状态管理库Pinia及其使用方法

目录 1.pinia是什么 2.为什么要使用pinia 3.pinia的优点 4.pinia在项目中使用 ①创建一个使用pinia的Vue3项目 ②在页面使用store 1.pinia是什么 Pinia 起源于一次探索 Vuex 下一个迭代的实验,如果你学过Vue2,那么你一定使用过Vuex。Vuex在Vue2中主…...

scratch绘制同心圆 2023年5月中国电子学会图形化编程 少儿编程 scratch编程等级考试四级真题和答案解析

目录 scratch绘制同心圆 一、题目要求 1、准备工作 2、功能实现 二、案例分析 <...

【LeetCode】3. 无重复字符的最长子串

3. 无重复字符的最长子串&#xff08;中等&#xff09; 方法&#xff1a;滑动窗口 哈希表 思路 这道题主要用到思路是&#xff1a;滑动窗口 什么是滑动窗口&#xff1f; 其实就是一个队列,比如例题中的 abcabcbb&#xff0c;进入这个队列&#xff08;窗口&#xff09;为 ab…...

苹果macOS 14开发者预览版Beta 7发布 新增超过100款视频壁纸和屏保

8 月 31 日&#xff0c;苹果向 Mac 电脑用户推送了 macOS 14 开发者预览版 Beta 7 更新&#xff08;内部版本号&#xff1a;23A5337a&#xff09;&#xff0c;本次更新距离上次发布隔了 8 天。 苹果发布 Beta 7 更新的同时&#xff0c;还发布了第 6 个公测版&#xff0c;正式版…...

Redis 7 第五讲 事务、管道、发布订阅 过渡篇

事务 理论 可以一次执行多个命令&#xff0c;本质是一组命令的集合。一个事务中的所有命令都会序列化&#xff0c;按顺序地串行化执行而不会被其它命令插入&#xff0c;不许加塞 一个队列中&#xff0c;一次性、顺序性、排他性的执行一系列命令 Redis事务 VS 关系型数据库事务…...

[SpringBoot3]视图技术Thymeleaf

七、视图技术Thymeleaf Thymeleaf是一个表现层的模板引擎&#xff0c;一般被使用在Web环境中&#xff0c;它可以处理HTML、XML、JS等文档&#xff0c;简单来说&#xff0c;它可以将JSP作为Java Web应用的表现层&#xff0c;有能力展示与处理数据。这样&#xff0c;同一个模板文…...

wangluobiancheng

UDP send: receive: TCP...

大数据之hadoop入门

大数据概念 大数据&#xff1a;无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合&#xff0c;是需要新处理模式才能具有更强的决策力、洞察发现李和流程优化能力的海量、高增长率和多样化的信息资产。 大的概念是相对来说的&#xff1a;目前来说&#xff0…...

浅谈多人游戏原理和简单实现。

&#x1f61c;作 者&#xff1a;是江迪呀✒️本文关键词&#xff1a;websocket、网络、原理、多人游戏☀️每日 一言&#xff1a;这世上有两种东西无法直视&#xff0c;一是太阳&#xff0c;二是人心&#xff01; 一、我的游戏史 我最开始接触游戏要从一盘300游戏…...

活动预告 | 龙智、紫龙游戏与JFrog专家将出席龙智DevSecOps研讨会,探讨企业大规模开发创新

2023年9月8日&#xff08;周五&#xff09;下午13:30-19:45&#xff0c;龙智即将携手Atlassian与JFrog在上海共同举办主题为“大规模开发创新&#xff1a;如何提升企业级开发效率与质量”的线下研讨会。 在此次研讨会上&#xff0c;龙智高级咨询顾问、Atlassian认证专家叶燕秀…...

3分钟部署OpenClaw最新版v2026.4.26指南,可视化小白可用操作简单

装OpenClaw这件事&#xff0c;说难不难&#xff0c;但真要踩到坑里也挺耽误时间的。今天把我踩过的几个坑整理出来&#xff0c;给大家省点排查时间。 下载地址&#xff1a;https://top.wokk.cn&#xff0c;有详细版本说明可以先看一下。 坑1&#xff1a;PowerShell执行策略拦路…...

第一性原理计算在半导体缺陷研究中的应用:以氢掺杂氧化镓为例

1. 项目概述&#xff1a;从“掺杂”与“缺陷”说起在半导体材料的研究与开发中&#xff0c;我们常常听到“掺杂”这个词。简单来说&#xff0c;就像在炒菜时撒入不同的调料来改变风味&#xff0c;掺杂就是在纯净的半导体材料&#xff08;本征材料&#xff09;中&#xff0c;有目…...

昇腾CANN cann-samples:从示例代码到生产力工具的全路径

CANN 55 个仓库里&#xff0c;cann-samples 是最容易被低估的一个。它不定义新算子、不优化性能、不做架构设计——只提供可运行的代码示例。但正是因为「只提供示例」&#xff0c;cann-samples 是新手最快上手、老手最常查阅的仓库。每个示例都是独立可编译的项目&#xff1a;…...

Webdash API详解:如何通过RESTful接口扩展和集成外部系统

Webdash API详解&#xff1a;如何通过RESTful接口扩展和集成外部系统 【免费下载链接】webdash &#x1f525; Orchestrate your web project with Webdash the customizable web dashboard 项目地址: https://gitcode.com/gh_mirrors/we/webdash Webdash作为一款可定制…...

ARM处理器命名后缀解析与技术演进

1. ARM处理器命名后缀解析&#xff1a;从TDMI-S到T2F-S的技术演进作为一名长期从事嵌入式开发的工程师&#xff0c;我经常需要查阅ARM处理器的技术文档。初次接触ARM7TDMI-S、ARM926EJ-S这类命名时&#xff0c;那些神秘的字母后缀确实让人困惑。今天我们就来彻底拆解这些命名背…...

联想集团第一季营收216亿美元:净利5.9亿美元 股价上涨19% 市值近2000亿港元

雷递网 雷建平 5月22日联想集团&#xff08;HKSE&#xff1a;0992&#xff1b;ADR&#xff1a;LNVGY&#xff09;今日公布截至2026年3月31日的2025/26财年第四季度暨全年业绩。财报显示&#xff0c;联想集团2026年第一季度营收为215.88亿美元&#xff0c;较上年同期的169.84亿美…...

Unity Render Streaming工业级实时渲染实战:低延迟跨平台部署指南

1. 这不是“又一个WebRTC教程”&#xff0c;而是一套能跑在车间大屏、展会终端、远程设计评审现场的实时渲染链路Unity Render Streaming WebRTC&#xff0c;这两个词组合在一起&#xff0c;很多人第一反应是“做云游戏”或者“网页看3D模型”。但我在过去三年里&#xff0c;带…...

量子工作量证明区块链:原理、实现与应用

1. 量子工作量证明区块链架构解析量子区块链的核心创新在于将量子计算的优势融入传统区块链架构。与比特币等经典区块链不同&#xff0c;量子工作量证明&#xff08;PoQ&#xff09;机制要求矿工必须使用量子计算机完成挖矿过程。这种设计从根本上改变了区块链的共识机制&#…...

CLIP原理与实战:零样本图文理解的范式革命

1. 项目概述&#xff1a;为什么CLIP不是又一个“多模态模型”&#xff0c;而是彻底改写图文理解游戏规则的底层工具你可能已经见过太多标榜“图文理解”“跨模态检索”的模型&#xff0c;但真正让从业者在2021年集体停下手头工作、反复刷新arXiv页面的&#xff0c;只有CLIP。它…...

消费级EEG眼动追踪技术:原理、应用与挑战

1. 消费级EEG眼动追踪技术概述 在脑机接口(BCI)研究领域&#xff0c;利用脑电信号(EEG)中的眼动伪迹进行视线追踪(ET)正逐渐成为一种创新方法。传统基于摄像头的眼动追踪技术虽然成熟&#xff0c;但在实际应用中存在明显局限——需要充足光照条件、无法在闭眼状态下工作&#…...