五分钟设置多git

1, 下载git客户端

2,操作流程

// 初始化本地仓库
cd XXX && git init

// 设置当前仓库的ssh账户
​git config --local user.name='username'
​git config --local user.email='useremail'

// 生成你的ssh证书
cd ~/.ssh && ssh-keygen -t rsa -C 'useremail'
ssh-agent bash // 切换bash
ssh-add your-rsa-name // your-rsa-name 是你生成的rsa证书,不是pub

// 配置ssh
vim ~/.ssh/config
// 下面是文件内部信息,可以是多条,如果你有多个账户和多个地址
    Hostname http://userhostname.com // 理解为连接名称
    Host http://userhostname.com // 你要拉取代码的地址
    Port userhostport // 端口,私有gitlab一般都会指定端口
    User useremail // 绑定的账号email
    PreferredAuthentications publickey 
    IdentityFile your_id_rsa_path // 证书地址,相对路径

/*****可能会遇到要加hosts解析的问题 打开hosts文件,假如解析路径,这个一般的报错都会提示,注意看****/

// 去 指定平台,将你生成的公钥文本复制到 ssh 密钥管理

// 测试 
ssh -vT Hostname

// 帐号设置完成了,开始设置项目,直接绑定远程项目库关系
git remote -v // 查看当前项目绑定的远程仓库
git remote remove <your origin name> // 如果有,移除,初始化的仓库是没得,不排除你在旧项目上操作
git remote add <your origin name> <your git origin url> // 添加你的git远程仓库地址,例如:git remote add origin github.com/XXX/XXX.git
 
// 这里可以试试
git push 
git pull
git fetch
​

3,如果你想增加另外的账户,重复上面的操作,追加config的解析就可以了

4,ssh的理解我也不是太深刻,但是到此为止工作上是肯定够用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值