首页 > 其他分享 >git安装及配置

git安装及配置

时间:2023-11-15 13:55:05浏览次数:40  
标签:git com 配置 rsa Host ssh 安装

1.安装git,下载网址:https://git-scm.com/downloads

 

2.配置git,建议用户名取名字全拼,邮箱使用企业邮箱

git config --global user.name “你的用户名”

git config --global user.email “你的邮箱”

 

3.生成ssh key密钥

ssh-keygen -t rsa -C “你的邮箱”,按回撤建

 

************如果生成多个ssh key,请参考以下步骤:*************

(1)命令:ssh-keygen -t rsa -C "你的邮箱" -f ~/.ssh/自定义名称_rsa,按回撤建

(2)若.ssh目录(就是私钥所在的文件夹)下无config文件,那么创建

在config文件添加以下内容

#账号一配置

Host github.com

Port 22

HostName github.com

PreferredAuthentications publickey

IdentityFile C:/Users/xiaohaozi/.ssh/github-rsa

User xiaohaozi

 

#账号二配置

Host smartgit

HostName smartgit

PreferredAuthentications publickey

IdentityFile C:/Users/xiaohaozi/.ssh/id_rsa

User xiaohaozi

 

# 配置文件参数

# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件(可以直接填写ip地址)

# HostName : 要登录主机的主机名(建议与Host一致)

# User : 登录名(如gitlab的username)

# IdentityFile : 指明上面User对应的identityFile路径

# Port: 端口号(如果不是默认22号端口则需要指定)

********************************多ssh key配置结束************************

 

3.查看ssh key并配置到服务器端

找到生成.ssh文件中的id_rsa.pub(如果为自定义名称,则为:自定义名称_rsa.pub),打开复制密钥,登陆到gitlab客户端,配置密钥,如下图:

 

 

至此完成git安装及配置完成

 

*******************开始使用git******************

使用git创建本地库========

创建新的版本库

git clone https://gitlab.spetechcular.com/wenhua.wang/freeswitch.git

cd freeswitch

touch README.md

git add README.md

git commit -m "add README"

git push -u origin master

 

在已经存在目录上创建===================

cd existing_folder

git init

git remote add origin https://gitlab.spetechcular.com/wenhua.wang/freeswitch.git

git add .

git commit

git push -u origin master

标签:git,com,配置,rsa,Host,ssh,安装
From: https://www.cnblogs.com/simplefreq/p/17833659.html

相关文章

  • consul的acl配置
    正文关于集群,第一反应就是多搞几台机器(或者容器等),将其关联在一块,提供功能即可;在搭建集群环境之前,需要对几个角色进行熟悉,因为在Consul中,它们至关重要。见下图(以一个数据中心为例):数据中心(DataCenter):Consul运行的节点集连接在一起称为数据中心;在数据中心中,各个Consul节点......
  • Qt 如何配置CLion标准控制台输出?
    CMake相关问题:即CMakeLists.txt文件中,在add_executable添加了WIN32。即当使用了WIN32标识后,就去掉了控制台,那么自然就没有信息打印出来了。#forexampleadd_executable(${PROJECT_NAME}WIN32${_SRC_FILES}${_PLATFORM_SRC_FILES}${_UI_FILES}${_RES_FIL......
  • redhat 7.3 本地安装nginx
    系统配置操作系统[[email protected]]#cat/etc/redhat-releaseRedHatEnterpriseLinuxServerrelease7.3(Maipo)nginx版本nginx-1.16.1配置本地yum源服务器无网络,挂载光盘做为yum源创建本地源文件夹mkdir-p/mnt/cdrom挂载镜像文件至指定的目录mount/dev/cdrom/mnt/......
  • 最佳实践-使用Github Actions来构建跨平台容器镜像
    公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。前言最近在写K8s的相关系列文章,因为有涉及到镜像构建,发现在Macm1的Arm架构下构建的部分镜像,没法在X86架构下使用,不兼容。尝试网上介绍的各种方式,都已失败告终,效果如下:最终还是Github的Actions......
  • Jupyter notebook中如何切换多个kernel安装所需包
    Jupyternotebook中如何切换多个kernel安装所需包前言:Jupyternotebook可以建立多个环境,防止环境“打架”。以我的电脑为例,有四个环境,此外都使用了conda。运行kernel的路径:1.在Jupyternotebook中运行:importsysprint(sys.executable)会打印出当前系统kernel的运行路......
  • 宝塔安装gitlab的坑
    宝塔安装gitlab12.8.1,修改了一下存储目录位置修改之后重载配置,结果gitlab内置nginx怎么也启动不了gitlab-ctlreconfigure 查看gitlab日志gitlab-ctltail 发现如下报错:chpst:fatal:unabletorun:/opt/gitlab/embedded/sbin/nginx:filedoesnotexis 搜索查到......
  • 源码级JVS低代码功能新增:动态配置、逻辑多级循环嵌套等等
    低代码更新功能新增:1.下拉组件选项新增动态配置;选项的内容可以根据特定的条件或数据源进行动态变化的功能,通过动态配置,用户可以灵活地设置下拉组件的选项内容,例如从数据库或其他数据源中获取选项数据,或者根据用户的操作动态改变选项。2.新增应用操作日志详情;操作日志是用来记录轻......
  • windows下安装Minio
    概述Minio是GlusterFS创始人之一AnandBabuPeriasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java、Python、Javacript、Golang语言。 MiniO是一个基于ApacheLicensev2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,......
  • 45 个 Git 经典操作场景,专治不会合代码[转-来自知乎]
      文章来源:https://zhuanlan.zhihu.com/p/485010145  git 对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多......
  • 01-安装及初始化
    01-安装及初始化安装及初始化1.程序安装下载地址本笔记针对windows系统,下同安装过程将软件安装至一合适文件夹,路径不能有中文即可安装过程中选项均使用默认项即可。使用Github通常会使用远程仓库存放代码,所以需要登陆github,注册github帐号,填写合适用户名、邮......