Mac配置ssh 避免每次pull都需要输入密码
- ssh-keygen -t rsa -f ~/.ssh/id_rsa.你的用户名
- 在~/.ssh/config 配置文件中指定你的密钥地址
cd ~/.ssh // 进入ssh文件路径
vi config // 编辑config 文件
Host git代码库地址 // 有Host就不用自己加了
User 你的用户名
IdentityFile ~/.ssh/id_rsa.你的用户名 - cat ~/.ssh/id_rsa.你的用户名.pub. // 拿到公钥
- 在git里的个人设置里添加SSH
- 然后测试一下 clone或者pull 是不是就不需要输入密码了
- 如果出现Bad owner or permissions xxx 执行 chmod 600 ~/.ssh/*
- 如果clone还是出现No user exists for bid xxx. 则重新配置或则重启电脑
git 解决冲突
-
在本地仓库中,更新并合并代码
git fetch origin
git rebase origin/feature-1.6.2 // feature-1.6.2是分支名 -
依据提示分别打开冲突的文件,逐一修改冲突代码
-
所有冲突都修改完毕后,提交修改的代码
git add -u
git rebase —continue -
更新patch
git push origin HEAD:refs/for/feature-1.6.2 // feature-1.6.2是分支名
本文介绍了如何在Mac上配置SSH自动登录,避免每次从git代码库pull时输入密码,以及处理git分支合并中的冲突步骤。

1202

被折叠的 条评论
为什么被折叠?



