首页 > 其他分享 >git clone 指定用户名密码

git clone 指定用户名密码

时间:2023-04-19 11:25:12浏览次数:31  
标签:git http clone 密码 用户名 com

这种方法是因为本地git已经登录了一个git账号,但是没有权限,所以会用账号拉取。

命令:git clone http://邮箱(或用户名):密码@仓库

格式:git clone http://username:password@remote

示例:

git clone http://15000000000:[email protected]/abc/projectName.git
//示例中是假地址

有另外一种方法:

打开本地电脑的用户账号》凭证管理》git:https://xxxxxx 这个是登录过的账号,只需要删除掉,然后git clone https://xxxx,之后会弹出登录框就可以了,这个方法会重新登录本地的git账号。

 

出处:https://blog.csdn.net/rta_bh/article/details/110493545

=========================================================================================

git clone使用用户名和密码报错

git使用用户名密码clone的方式:

git clone http://username:password@remote

例如:我的用户名是[email protected],密码是abc123456,git地址为[email protected]/www.git

git clone http://[email protected]:[email protected]/www.git

执行报错:

 fatal: unable to access 'http://[email protected]:[email protected]/www.git/':
 Couldn't resolve host 'qq.com:[email protected]'

 报错原因是因为用户名包含了@符号,所以需求要把@转码一下

<?php
$userame='[email protected]';
echo urlencode($userame);
?>
abc%40qq.com

把@符号转码后变成了%40,所以只需在clone时将username变为abc%40qq.com即可,再次执行就ok了。

为了防止密码中也可能会有@,我觉得在拼接之前,可以对用户名和密码分别进行编码操作。

 

出处:https://www.cnblogs.com/pqchao/p/6483143.html

=======================================================================================

git clone 用户名或密码包含@的错误

git使用用户名密码clone的方式:

git clone http://username:password@remote

eg: username:  [email protected], pwd: test, git地址为[email protected]/test.git

git clone http://abc%40qq.com:test@[email protected]/test.git

注意:用户名或密码中包含@符号,一定要转义 @符号转码后变成了%40

 

出处:https://www.cnblogs.com/tonyauto/p/10722563.html

标签:git,http,clone,密码,用户名,com
From: https://www.cnblogs.com/mq0036/p/17332678.html

相关文章

  • Git使用详解
    一、安装指引在Mac上安装Git之前,可以先使用git--version来查看一下是否安装了Git,因为Mac系统可能自带了Git,或者在你安装XCode(或者XCode的命令行工具)时,可能已经安装了Git。1.1安装如果尚未安装Git,或者已安装的Git版本过低,这里我们可以去Git官网https://git-scm.com进行安装......
  • git log
    gitlog命令是Git中用于查看提交历史的命令常用的命令gitlog:显示当前分支(HEAD)的全部提交记录,按照时间倒序排列。gitlog<commit>:从指定的提交记录开始显示,按照时间倒序排列。gitlog--follow<file>:显示指定文件的提交历史,并显示该文件的移动或重命名记录。gitlog-......
  • gitlab与openldap做权限认证
    1.gitlab开启并配置ldap编辑gitlab.rb配置文件打开编辑gitlab.rb配置文件:vi/etc/gitlab/gitlab.rbgitlab_rails['ldap_enabled']=true#gitlab_rails['prevent_ldap_sign_in']=falsegitlab_rails[‘ldap_servers’]=YAML.load<<-‘EOS’**EOS**为ldap相......
  • Git
    1.版本控制版本控制是一种在开发过程中,用于管理我们对文件、目录或工程等内容的修改历史,方便查看历史记录,备份以便恢复以前版本的软件工程技术。实现跨区域多人协同开发追踪和记录一个或多个文件的历史记录组织和保护源代码和文档统计工作量并行开发,提高工作量记录跟踪整......
  • gitbook的安装与使用
    gitbook的安装与使用一、安装gitbook1.1、基础条件查看是否安装了nodejs#node-vv10.22.0#npm-v6.14.61.2、安装gitbook使用npm安装gitbook#sudonpminstall-ggitbook-cli二、使用gitbook2.1、创建书籍在指定的目录中,通过gitbook官方模板创建书籍#cd/......
  • gitbook的安装与使用
    gitbook的安装与使用一、安装gitbook1.1、基础条件查看是否安装了nodejs#node-vv10.22.0#npm-v6.14.61.2、安装gitbook使用npm安装gitbook#sudonpminstall-ggitbook-cli二、使用gitbook2.1、创建书籍在指定的目录中,通过gitbook官方模板创建书籍#cd/......
  • 【工具类】Git的初次使用,以及与Gitee的关联
    一、下载与安装可以去Git官网下载,链接......
  • 【GIT】学习day03 | 如何生成并配置SSH公钥
    快速笔记:1、注册并激活码云账号2、生成并配置SSH公钥(运行[email protected]检测SSH公钥是否配置成功)3、创建空白的码云仓库4、把本地项目上传到码云对应的空白仓库中双击进入 打开里面复制公钥 添加到gitee上即可 新建仓库步骤 然后创建就完事了,不过一开始......
  • 【GIT】学习day02 | git环境搭建并将项目进行本地管理
    进入终端输入GitHub或者给gitee的用户名和邮箱地址然后依次敲入一下信息gitcommit-m"initproject"gitinitgitadd. 正确结果如下 ......
  • git升级
    #####################一、卸载旧版本git[root@a8-cloud-dba-db08install_database]#yumremovegitLoadedplugins:fastestmirror,langpacksResolvingDependencies-->Runningtransactioncheck--->Packagegit.x86_640:1.8.3.1-24.el7_9willbeerased-->......