git安装及配置

发布时间 2023-11-15 13:53:39作者: JANPER

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