gitlab使用git sourcetree时候的命令


6. Git连接设置


MacOS


打开MacOS的 terminal.app 工具。

输入 cat ~/.ssh/id_rsa.pub 确认是否有已经存在的证书。


如果提示存在证书,请跳至 第5步。

输入 ssh-keygen -t rsa -C "your.mobile@136.com" -b 4096,并回车,提示的输入项目可以不输入,一路回车。
> 邮箱建议使用139邮箱。

输入 pbcopy < ~/.ssh/id_rsa.pub 获取证书数据。

输入 cd ~/.ssh/ 进入目录,输入 ls 查看目录文件。如果存在config文件,使用文本编辑器打开文件,如果不存在则需创建一个config文件。
将下面的内容拷贝至 config 文件。


  # CMCC Git Lab Server 
  Host XXX.XX.XX.XX
    Hostname XXX.XX.XX.XX
    Port 2267
    AddKeysToAgent yes
    UseKeychain yes
    User git
    IdentityFile ~/.ssh/id_rsa

通过浏览器访问 项目Git服务器,点击右上角个人图标,选择Settings。

选择左侧SSH Keys菜单项。
点击key下面的输入框,将在第 5 步拷贝的值粘贴入输入框。

点击 Add Key 按钮。
在Terminal内输入 ssh -T git@XXX.XX.XX.XX,如果出现Webcome to GitLab则代表SSH设置成功。

Windows


通过 win + R 输入 powershell 来打开终端。

输入 cat ~/.ssh/id_rsa.pub 确认是否有已经存在的证书。


如果提示存在证书,请跳至 第5步。

输入 ssh-keygen -t rsa -C "your.mobile@163.com" -b 4096,并回车,提示的输入项目可以不输入,一路回车。
> 邮箱建议使用139邮箱。

输入cat ~/.ssh/id_rsa.pub | clip 获取公钥内容。
输入 cd ~/.ssh/ 进入目录,输入 ls 查看目录文件。如果存在config文件,使用文本编辑器打开文件,如果不存在则需创建一个config文件(右键新建文本文档,命名config,去掉.txt后缀。
将下面的内容拷贝至 config 文件。


  # CMCC Git Lab Server 
  Host XXX.XX.XX.XX
    Hostname XXX.XX.XX.XX
    Port 2267
    AddKeysToAgent yes
    User git
    IdentityFile ~/.ssh/id_rsa

通过浏览器访问 项目Git服务器,点击右上角个人图标,选择Settings。

选择左侧SSH Keys菜单项。
点击key下面的输入框,将在第 4 步拷贝的值粘贴入输入框。

点击 Add Key 按钮。
在Terminal内输入 ssh -T git@XXX.XX.XX.XX,如果出现Webcome to GitLab则代表SSH设置成功。


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/386836.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

numpy数组提取一定规律的数据

numpy数组的索引也是符合start stop step规律的&#xff0c;因此可以通过索引提取出一系列索引有规律的元素&#xff0c;如下例子: import numpy as np i np.linspace(1,100,100, dtypeint)-1 print(i) i_train i[0:100:10] print(i_train)输出结果如下 : 可以看到通过索引…

在layui中使用 jquery 触发select 的 change事件无效

在layui中使用 jquery 触发select 的 change事件无效 使用layui.use监听select事件 <select lay-filter"demo" lay-verify"required"><script> layui.use([layer, jquery, form], function () { var layer layui.layer, $ layui.j…

Maven添加Oracle驱动及依赖

oracle驱动先去官网下载,下载下来后,需要安装到maven本地仓库,然后再pom中添加依赖. 1下载oracle驱动包 ojdbc6-11.2.0.3.jar 2命令行安装到maven仓库 mvn install:install-file -DgroupIdcom.oracle -DartifactIdojdbc6 -Dversion11.2.0.3.0 -Dpackagingjar -DfileE:\orac…

Unity C# namespace 命名空间的使用

命名空间在多个面对对象的语言中有应用&#xff0c;例如JAVA&#xff0c;C&#xff0c;C#。本文主要记录了在C#中如何调用不同命名空间的public class。 首先对namespace做一个简单的总结。如果说类是对属性和方法的封装&#xff0c;那么命名空间就是对各个类的进一步封装。在…

CRM、用户管理权限

CRM目录结构 from django.shortcuts import HttpResponse,render,redirect from django.conf.urls import url from django.utils.safestring import mark_safe from django.urls import reverse from django.forms import ModelForm from stark.utils.my_page import Paginat…

Spring Boot集成Druid监控

package com.xxxxxxx.framework.datasource.druid;import com.alibaba.druid.support.http.WebStatFilter;import javax.servlet.annotation.WebFilter; import javax.servlet.annotation.WebInitParam;/*** druid过滤器.*/ WebFilter(filterName "druidWebStatFilter&qu…

hexo个人博客搭建

使用gitee托管平台搭配hexo工具搭建个人博客 烨然的个人博客 第一部分 HEXO安装(win10安装过程) 1.安装git 安装后配置环境变量 C:\Program Files\Git\bin C:\Program Files\Git\libexec\git-core 2.安装Node.js 快速下载链接 安装后配置环境变量 环境变量写入C:\Program Files…

GAN生成对抗网络基本概念及基于mnist数据集的代码实现

本文主要总结了GAN(Generative Adversarial Networks) 生成对抗网络的基本原理并通过mnist数据集展示GAN网络的应用。 GAN网络是由两个目标相对立的网络构成的&#xff0c;在所有GAN框架中都至少包含了两个部分&#xff0c;生成模型部分和判别模型部分。生成模型的目标是制造出…

dump查询Java 状态

代码文件 dump.sh #!/usr/bin/env bash### use demo ### # 1)upload dump.sh # 2)dos2unix dump.sh;chmod x dump.sh # 3)usage: # 1. /data/sh/java/dump.sh /tmp/dump /usr/local/java/jdk1.8.0_05 23554 # 2. /data/sh/java/dump.sh /tmp/dump /usr/local/java/jdk1…

jdk、jre、jvm区别与联系

JVM &#xff1a;英文名称&#xff08;Java Virtual Machine&#xff09;&#xff0c;就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件&#xff0c;它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说&#xff0c;jvm 是…

autoencoder自编码器原理以及在mnist数据集上的实现

Autoencoder是常见的一种非监督学习的神经网络。它实际由一组相对应的神经网络组成&#xff08;可以是普通的全连接层&#xff0c;或者是卷积层&#xff0c;亦或者是LSTMRNN等等&#xff0c;取决于项目目的&#xff09;&#xff0c;其目的是将输入数据降维成一个低维度的潜在编…

vscode编写插件详细过程

vscode编写插件详细过程 前言 之前编写了一个vscode插件用vscode写博客和发布&#xff0c;然后有园友要求写一篇来介绍如何开发一个vscode扩展插件&#xff0c;或者说介绍开发这个插件的过程。然而文章还没有写&#xff0c;园子里面已经有人发布一个文章&#xff0c;是园友上…

cannot find output in imported module librosa报错解决

librosa一直都是用处很广泛的python声音信号处理模块&#xff0c;但在最近的版本更新中&#xff0c;将原本的librosa.output给删去了。 为了代替之前的librosa.output.write_wav函数将音频写入wav文件中&#xff0c;现可以用模块soundfile代替。 soundfile.write(file, data, …

2018-2019-2 20175328 《Java程序设计》第十一周学习总结

十三章主要内容——Java网络编程 一、URL类 URL类是java.net包中的一个重要的类&#xff0c;URL的实例封装着一个统一资源定位符(Uniform Resource Locator)&#xff0c;使用URL创建对象的应用程序称作客户端程序。 一个URL对象通常包含最基本的三部分信息&#xff1a;协议、地…

修改Header方法

/*** 修改header信息&#xff0c;key-value键值对儿加入到header中,如果存在&#xff0c;替换* param request* param key* param value*/ public static void reflectRequestParam(HttpServletRequest request, String key, String value){Class<? extends HttpServletReq…

pytorch学习笔记 1. pytorch基础 tensor运算

pytorch与tensorflow是两个近些年来使用最为广泛的机器学习模块。开个新坑记录博主学习pytorch模块的过程&#xff0c;不定期更新学习进程。 文章较为适合初学者&#xff0c;欢迎对代码和理解指点讨论&#xff0c;下面进入正题。 import torch import numpy as npt1 torch.te…

2019年区块链的主旋律是中间层协议

2019年区块链的主旋律是中间层协议 过去一年加密资产市场从其峰值下跌超过85%的市值。但对我&#xff0c;一个坚定的区块链企业家&#xff0c;这实际上是一件好事&#xff0c;区块链的未来看起来比以往任何时候都更有希望。2017年ICO热潮开始的疯狂至少产生了一个强烈的积极影响…

Java枚举的内容可以使用map的方式

枚举的内容可以使用map的方式 package com.chinamobile.framework.common.enums;import org.springframework.util.CollectionUtils; import org.springframework.util.StringUtils;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import jav…

tensorflow gpu windows配置步骤教学

本文主要针对在windows10环境下的tensorflow配置问题&#xff0c;在linux和mac等其他环境中的配置就不过多赘述(windows总是那个问题最多的环境&#xff0c;建议使用linux &#x1f603;)。 本文中配置的环境为 python 3.8.5 tensorflow-gpu 2.4.1 1. 更新nvidia显卡驱动至最…