初始化git
INFO
从下载git到配置ssh
下载并安装git
下载完后,傻瓜式安装就可以。
gitbase管理员运行
INFO
用户名、邮箱、用户地址调整为自己的。
然后从上到下依次执行就可以。
# 设置用户名
git config --global user.name "guoshunfa"
# 设置邮箱
git config --global user.email "me@guoshunfa.com"
# 生成ssh密钥
ssh-keygen -t rsa -b 4096 -C "me@guoshunfa.com"
# 启动ssh代理
eval "$(ssh-agent -s)"
# 将私钥添加到代理
ssh-add ~/.ssh/id_rsa
# 查看公钥内容
ssh-add -L
从这里停止执行命令,复制控制台输出的公钥内容。
配置ssh key
进入想用的平台,添加ssh key
测试
命令:ssh git@平台
意外情况
自搭建的git平台连接异常
自搭建的git平台,如:gitlab、gitea、企业版github,会出现ssh端口匹配的问题,原ssh端口是22,但由于22端口已经被占用,服务可能会指定其他的端口,可能是222、2222
docker搭建的话,可以直接查看映射:
C:\Users\me\.ssh目录下创建文件“config”,加入以下内容,绑定服务和ssh端口
Host 192.168.1.1
Port 222