场景:

自己有个用户已经配置好了,突然要用个公司的用户拉取代码,等于A给github用,b给gitlab用

用如下方法去配置

https://blog.csdn.net/weixin_34067049/article/details/91947773

但是要注意,

 

 这里需要输入红框中的完整地址,否则你会看到.ssh文件中没有生成key

 

 

然后把对应用户key,pub文件中的数据全部复制出来,放到对应网站的ssh key里面,title可以随便填写,就能用ssh方式了

 

git有两种拉取方式,ssh方式和http方式

你去看的时候,发现项目的clone地址没有到具体分支的,那就可以进入到当前项目文件夹下面,然后,如下图就是两种方式的链接

 

要注意,你ssh文件夹里自己设置的config文件里的host就是用来代替 这个红框中的,实际上直接不替代也行,要注意config里的用户名跟ssh链接没有一毛钱关系

 

 

 

 所以比如下一一个分支yanyan001到文件夹yanyan001可以这么写

 

ssh方式:
git clone -b yanyan001 git@gitza:za-auto/xxx-auto.git e:/yanyan001/

or

git clone -b liuwei004 git@git.xxx.com:za-auto/xxx-auto.git e:/liuwei001/

 

http方式:

 git clone -b yanyan001 http://git.xxx.com/za-auto/xxx-auto.git e:/yanyan001/

 

posted on 2021-07-22 17:20  豆豆酱的coding生活  阅读(721)  评论(0)    收藏  举报