同一个系统上管理多个github账号

有不少人拥有多个github账号,比如个人账号,用户开源的账号。那如何在同一台电脑上管理多个github账号呢? 1. 使用https方式 git clone https://duanhjlt@github.com/duanhjlt/blog.git git clone https://duan0120@github.com/duan0120/xvm.git 2. 使用ssh方式 2.1 创建ssh key ssh-keygen -t ed25519 -C "duanhjlt@163.com" -f ~/.ssh/id_ed25519_github1 ssh-keygen -t ed25519 -C "duanhjlt@gmail.com" -f ~/.ssh/id_ed25519_github2 2.2 将ssh公钥添加到对应的github账号 2.3 设置ssh 2.3.1 设置配置文件 # ~/.ssh/config Host github.com HostName...

2025-05-07 · 1 分钟 · duanhongjin

Git 仓库迁移

git 仓库迁移,一般分为两种情况,从仓库 A 迁移到仓库 B 和从本地直接上传到仓库 B。 从仓库 A 迁移到仓库 B 这种方式比较常见,也有很多 web 端直接支持镜像的方式,但批量的迁移还是要使用命令的,如下: $ git clone --bare http://a.com/crazykids.git $ git push --mirror http://b.com/crazykids.git 从本地直接上传到仓库 B 有的时候需要将本地仓库直接全部 push 到仓库 B,比如仓库 A 真的...

2024-01-06 · 1 分钟 · duanhongjin

git 分支操作常用命令

查看所有分支 $ git branch -a 查看远程分支 $ git branch -r 查看本地分支所关联的远程分支 $ git branch -vv 重命名本地分支 $ git branch -m old_branch new_branch 删除远程分支 $ git branch -d -r origin/old_branch $ git push origin :old_branch 推送新的分支 $ git push -u origin new_branch 设置关联 $ git branch --set-upstream-to=origin/branch branch

2024-01-04 · 1 分钟 · duanhongjin