踩坑/github本地clone

发布时间 2023-04-07 21:58:20作者: 只要努力就不晚

本机有多个项目;并且每个项目的网上仓库地址不一样,账户密码也不同。这样该如何使用git。

  1. 首先每个项目的git clone --local 需要设置不同的user.email ,user.name 值(

    git config --local -l 查看仓库配置

    git config --global -l 查看用户配置

    git config --system -l 查看系统配置

    git config 添加配置文件

    git config --global user.email “You Email”

    git config --global user.name “Your Name”

  2. 网络上的仓库,有https和ssh2种仓库地址;这2种地址本地配置的方式也不同。

通过https拉取代码的,在push变更时会出现不能访问;主要是因为没有登录的凭证;可以通过远端设置好token后,在本地配置上token就可以了。

 

 

 

 将push后,提示的token填上去,就可以了。

这种方式主要有点就是可以把权限设置很细,而已还有时间限制。

4.通过ssh方式去clone项目时,需要通过命令去生成对应的isa的密钥对;如果你本地已经生成过,可以不用再生成了,直接把public钥填到远端的ssh key中;

然后再拉取就可以了。个人还是推荐这种方式,比较简单。

5.github上或是自己搭建的gitlab的仓库,都是一样的原理。建议还是使用图形化的命令工具比较好。常用的东西不多,可以不用花太多的时间,就能容易上手。