假设你有多个github和gitlab账号,如果想让它们在同一台电脑上正常使用,那么需要进行一定的配置(这里指你使用的ssh协议,使用https协议的可忽略此文),具体的配置就是在你的用户目录下的.ssh
目录下,新建一个config文件(没有后缀,名字就是config文件)。
注:生成私钥的命令是ssh-keygen -t rsa -C "your-email-address"
。
假设我用两个github账号,生成的私钥分别为id_rsa_home
和id_rsa_work
,一个gitlab账号,生成的私钥为id_rsa_gitlab
,config文件内容如下:
# For me
Host home_github
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_home
# For work
Host work_github
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_work
# For Gitlab
Host gitlab
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitlab
那么,只需要将地址[email protected]:aitlp/Spark.git
,改为你配置的Host的内容即可正常使用。
如果是你本地已经有的项目,需要修改origin url,操作如下:
git remote rm origin
git remote add origin git@home_github:aitlp/Spark.git
即,将地址更改为config对应的Host。
系列文章:
最新评论
网飞没问题, 迪士尼+有解决方案么?
pp助手是安卓手机用的,根本下载用不来苹果
已解决
这样的话数据库里的结构为{"attachment":{"content":"xxx"}}, 要怎么才能变成{"content":"xxx"},从而使结构保持一致?
赞! make test不过的坑都写到的,谢谢楼主~
谢谢你
用了root用户还是一直502是怎么回事呢
student id 是空的