我最近切换到将我的存储库同步到GitHub上的https://(由于防火墙问题),并且每次都要求输入密码.过去,我有一个SSH证书,这就足够了.在我的情况下是否有办法绕过密码(使用http/https)?
我从我的Github帐户克隆了一个git存储库到我的电脑.
我想使用我的PC和笔记本电脑,但有一个Github帐户.
当我尝试使用我的PC从Github推送或拉出时,它需要用户名和密码,但在使用笔记本电脑时则不需要!
每次与原点交互时,我都不想输入用户名和密码.我在这里缺少什么?
我想在GitExtension中自动使用push和pull ,而不是每次都在提示符中输入我的用户和密码.
那么如何在GIT中保存我的凭据呢?
我正在尝试将我的一个项目推送到github,并且我一直收到此错误:
peeplesoft@jane3:~/846156 (master) $ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
Run Code Online (Sandbox Code Playgroud)
所以我试了一下,得到了这个:
peeplesoft@jane3:~/846156 (master) $ git push --set-upstream origin master
fatal: Authentication failed
Run Code Online (Sandbox Code Playgroud)
另一个stackoverflow线程建议我尝试以下,结果令人失望.
peeplesoft@jane3:~/846156 (master) $ git push -u origin master
fatal: Authentication failed
Run Code Online (Sandbox Code Playgroud)
然后我尝试了这个:
peeplesoft@jane3:~/846156 (master) $ git config remote.origin.push HEAD
peeplesoft@jane3:~/846156 (master) $ git push
fatal: Authentication failed
Run Code Online (Sandbox Code Playgroud)
任何提示?
我正在使用Git将更改推送到通过HTTP/WebDAV共享的存储库,Git会提示输入访问HTTP远程的每个操作的密码.有没有办法让Git缓存密码/让远程服务器不提示我?
远程Web服务器应该是Apache,如果需要,可以重新配置.
我想将git命令行工具与Microsoft Team Foundation Server Git存储库一起使用.
但每次我想访问远程repos时,身份验证都会失败.当然我使用的是Active Directory(这是一个TFS服务器).git repo管理从Visual Studio完美运行.(甚至推,同步,克隆等).
Cloning into 'blabla'
fatal: Authentication failed for 'http://server:8080/tfs/BlaCollection/_git/blabla/'
Run Code Online (Sandbox Code Playgroud)
我打算使用这些图案并且总是失败.
任何人都使用命令行工具连接到使用git服务器的TFS?在我的公司,我们使用令牌登录Windows,可能是什么原因?
我在我的工作场所使用Git,公司政策不允许我以不安全的方式存储密码.有没有比使用git config credential.helper store存储密码到Git服务器更好的选择?
PS无法使用密钥身份验证,因为我们的服务器不允许这样做.
我有一个公共 github 存储库(我几年前创建的)。我启用了两因素身份验证。我想创建一个 github API 令牌,以便能够将一些更改推送到我的存储库。
我必须在 github“新个人访问令牌”页面中选择的最小范围集是什么才能将更改推送到此存储库?
我想避免赋予令牌任何不必要的权利。
我知道我可以使用 git config credential.helper 来存储我的用户名和密码。但我只想存储我的用户名,并让终端在每次推送时询问我的密码。这是怎么做的?
类似的东西,但没有密码。
$ git config credential.helper store
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>
Run Code Online (Sandbox Code Playgroud)