我最近切换到将我的存储库同步到GitHub上的https://(由于防火墙问题),并且每次都要求输入密码.过去,我有一个SSH证书,这就足够了.在我的情况下是否有办法绕过密码(使用http/https)?
我从我的Github帐户克隆了一个git存储库到我的电脑.
我想使用我的PC和笔记本电脑,但有一个Github帐户.
当我尝试使用我的PC从Github推送或拉出时,它需要用户名和密码,但在使用笔记本电脑时则不需要!
每次与原点交互时,我都不想输入用户名和密码.我在这里缺少什么?
我想显示所有配置的git部分.
我只找到git config --get core.editor并且我想输出全局配置的所有内容,而不仅仅是配置的默认编辑器.
每当我试图推进我的repo git要求两者username & password.
我每次都重新输入密码没有问题,但问题是输入用户名.我https用来克隆我的存储库.
那么,我如何配置git以便它不会username在每个上面都要求git push.
我是linux的新手,但是Windows中的IIRC git push只要求输入密码.
我是Python的新手,我只是想了解它的包是如何工作的.据推测,"鸡蛋"是某种包装机制,但是它们可以快速概述它们扮演的角色,也可能是一些关于它们为什么有用以及如何创建它们的信息?
我按照这些说明来写信,包括有关密码缓存的部分.似乎说明是错误的,因为每次git push origin master我收到此错误:
git: 'credential-cache' is not a git command. See 'get --help'.
Run Code Online (Sandbox Code Playgroud)
...此时我被迫输入我的用户名和密码.这样做之后,我再次收到相同的错误消息,然后是输出git push.
这是我的.gitconfig文件的内容:
[user]
name = myusername
email = myusername@myemaildomain.com
[credential]
helper = cache
Run Code Online (Sandbox Code Playgroud)
要清楚,在我安装Git并运行Git Bash之后,这就是我输入的内容:
git config --global user.name "myusername"
git config --global user.email "myusername@myemaildomain.com"
git config --global credential.helper cache
Run Code Online (Sandbox Code Playgroud)
请帮忙.这太令人沮丧了!
我生成了一个没有密码的密钥对,并将公钥添加到github.与...连接
user@dev:/var/www/project# ssh -T git@github.com
Hi User! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)
是成功的,当我重命名密钥时,它失败了.但是,当我想推动我的更改时,仍然会问我的用户名/密码组合.
有没有办法没有密码推?
朋友和我一起分享我的电脑.我已经在Windows 7上使用git bash shell推送到GitHub.现在我们在该计算机上的一个不同的项目,我需要她推送到她的帐户.但它一直试图使用我的用户名并说我无法访问她的存储库:
$ git push her_github_repository our_branch
ERROR: Permission to her_username/repository.git denied to my_username.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud) 我在Windows 7上使用git bash.我们使用github作为我们的存储库源.
每次我推或拉我都必须提供用户和密码凭据.我知道我的SSH密钥设置正确,否则我将无法访问存储库.(也就是说,一旦我输入我的凭证,推/拉工作正常.)
我进去了
git config --global user.name myusername
git config --global user.email myemail
git config --global github.user myusername
git config --global github.token mytoken
Run Code Online (Sandbox Code Playgroud)
但是,尽管如此,每次推/拉时都要求我提供凭据.
打开git存储库时出现此错误:
致命:无法访问'H:/.config/git/config':参数无效
git中的这条路是从哪里拉出来的?
1 H:/配置/ GIT中/配置'
我发现一些文章可能是"Home"或"UserProfile"环境变量,但在我的情况下,"Home"变量未创建,"UserProfile"未指向该路径.那么git从哪里获得这条路径?