软件工具
git bash,一个可命令行,也可视图化管理的 git 仓管理工具。下载链接 或者百度也行。
SSH
在创建 SSH Key 之前,可以先 检查现有 SSH 密钥,没有的话就可以放心创建了。如果一台电脑上面只维护一个账号的话,按着 github 官方文档 生成新 SSH 密钥 创建即可,如果需要维护多个,就要相应的创建多个。
创建好之后需要在相应的仓库管理配置页进行添加,例如 github 需要在个人中心页添加相应的 SSH Key。
测试 SSH Key 是否配置正确,
ssh -T git@github.com //像这样就是测试 github 的连通性
//如果正确会有相应的提示
git author
如果只维护一个账户,可以只配置一个全局账户,
git config --global user.name 'xxx' && git config --global user.email 'xxx'
//xxx 替换成实际的新即可
但如果还要维护别的账户,那另外就可以根据仓库进行账户配置,
git config --local user.name 'xxx' && git config --global user.email 'xxx'
//注意这个仅针对仓库维度
根据参考文章,关于不同账户生成不同 SSH Key 之后,是否需要通过 config 文件配置 host 与 账户对应关系,感觉不是必须的。因为我在测试克隆仓库到本地成功之后,将 config 文件删除,再次克隆,发现系统会自动生成 Know_hosts 文件,里面就有相应 SSH key 相关的信息,但如果我们有 config 文件,它就不会再生成。
克隆远端仓库到本地
-
通过 sourceTree/ Git GUI 这种可视化界面工具操作
-
通过命令行 在想要存放项目的根路径下执行 git clone ssh地址
参考内容
在同一台电脑上使用两个Git账号
网友评论