使用用户名和密码克隆github的私人仓库

https://stackoverflow.com/questions/22755268/clone-a-private-repo-of-github-with-username-and-password

1.克隆(clone)新项目

  1. #格式
  2. git clone https://[insert username]:[insert password]@github.com/[insert organisation name]/[insert repo name].git
  3. git clone username:passwordgit@github.com:*****/******.git
  4. #例如
  5. git clone https://myusername:mypassword@github.com/myorgname/myreponame.git

git clone https://{ username }:{ password }@gitee.com/123.git
如果账号是邮箱 @符号需要转译 %40
git clone https://test%40163.com:123456@gitee.com/123.git
百分号编码后保留的字符:

! # $ & ‘ ( ) + , / : ; = ? @ [ ]
%21 %23 %24 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D
*2.已拉取项目:git remote rm origin #删除原有远程关联

  1. git remote add origin https://username:password@github.com/your_repo_path.git
  2. #设置新的关联依赖(注意将自己的账号密码添加到新的url中)
  3. git remote add origin https://myusername:mypassword@github.com/myorgname/myreponame.git

3.凭据管理器修改系统中保存的仓库用户名和密码
打开 :控制面板》凭据管理器,如下图
image.png
编辑:
image.png修改原来的git代码仓库地址
执行下面的git命令来进行修改

  1. #显示现在的仓库地址信息
  2. git remote origin -v
  3. #输出如下
  4. # origin http://git:git@192.168.1.110:8000/BSPMS.git (fetch)
  5. # 更改仓库地址,去掉原仓库地址中的git:git@
  6. git remote set-url origin http://192.168.1.110:8000/BSPMS.git
  7. # 再次执行git命令的时候,会提示输入用户名和密码,按要求输入后,会自动保存到系统中,只需要输入一次即可

设置git用户名/邮箱

  1. git config --global user.name [username]
  2. git config --global user.email [email]

git config查看配置

使用git config --list查看已设配置

  1. git config --list