无论是公司换远端仓库地址还是换公司的是都都会有重新更换git本地配置的一些操作,在这里我们一起来看看都需要关注些什么!
- 本地仓库用户名以及邮箱的设置。
- 本地秘钥的生成。
- 查看本地config,修改连接仓库地址。
- 远端仓库SSH的配置。
有关于用户名及邮箱
需先进行查看本地的用户名及邮箱。
git config user.name
git config user.email
查看过后,若远端的邮箱用户名变更,则需要通过
git config --global user.name "your name"
git config --global user.email "your email"
修改本地用户名以及邮箱来与远端分支进行匹配。
有关于本地秘钥
一般情况下本地秘钥会存在.ssh文件夹下,首先输入
cd ~/.ssh
ls -a
就会出现本地.ssh文件夹下的所有文件,我们要看的是
id_rsa(私钥)
id_rsa.pub (公钥)
私钥是放在本地的,相当于自己的身份,公钥则是锁,放在gitlab上。
若本地没有公钥或者私钥,则需要输入
ssh-****** -t rsa -C "username"
输入上述指令后需要连按几次回车,它出现的提示信息没有作用,那是用来修改文件名字和打开密码的,没有实际作用。
输入指令
vi id_rsa.pub
全部选中都是所需公钥,红色遮挡部分是私密内容,所以就不显示了,但是也需要复制。
有关于查看本地config
git config --local --list
url后对应远端分支的地址,若url不对则无法拉取远端分支代码。
*注意:*若不先配置远端分支的ssh,则无法使用ssh连接。
有关如修改远端仓库地址
git remote rm origin
git remote add origin [地址]
有关于远端仓库SSH
远端仓库的ssh存在于profile下,找到设置按钮,里面一般都会有
这种按钮,点进去之后,只需要将id_rsa.pub (公钥)内的所有全都复制到
然后点击add key便可添加。