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