相关疑难解决方法(0)

在GitHub上使用https://时有没有办法跳过密码输入?

我最近切换到将我的存储库同步到GitHub上的https://(由于防火墙问题),并且每次都要求输入密码.过去,我有一个SSH证书,这就足够了.在我的情况下是否有办法绕过密码(使用http/https)?

git authentication github git-push git-config

1806
推荐指数
19
解决办法
94万
查看次数

Git push需要用户名和密码

我从我的Github帐户克隆了一个git存储库到我的电脑.

我想使用我的PC和笔记本电脑,但有一个Github帐户.

当我尝试使用我的PC从Github推送或拉出时,它需要用户名和密码,但在使用笔记本电脑时则不需要!

每次与原点交互时,我都不想输入用户名和密码.我在这里缺少什么?

authentication github git-pull git-push git-clone

1327
推荐指数
22
解决办法
113万
查看次数

如何在GIT中保存用户名和密码?

我想在GitExtension中自动使用push和pull ,而不是每次都在提示符中输入我的用户和密码.

那么如何在GIT中保存我的凭据呢?

git credentials git-config

886
推荐指数
26
解决办法
78万
查看次数

致命的:当前的分支主机没有上游分支

我正在尝试将我的一个项目推送到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 github

183
推荐指数
13
解决办法
40万
查看次数

有没有办法让git记住WebDAV遥控器的密码?

我正在使用Git将更改推送到通过HTTP/WebDAV共享的存储库,Git会提示输入访问HTTP远程的每个操作的密码.有没有办法让Git缓存密码/让远程服务器不提示我?

远程Web服务器应该是Apache,如果需要,可以重新配置.

git passwords

59
推荐指数
3
解决办法
3万
查看次数

为什么使用GIT的TFS无法在命令行中运行?

我想将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)

我打算使用这些图案并且总是失败.

  • 域\用户名
  • 用户名@ domainforest

任何人都使用命令行工具连接到使用git服务器的TFS?在我的公司,我们使用令牌登录Windows,可能是什么原因?

git tfs active-directory visual-studio

19
推荐指数
3
解决办法
2万
查看次数

使用Git存储密码有多安全?

我在我的工作场所使用Git,公司政策不允许我以不安全的方式存储密码.有没有比使用git config credential.helper store存储密码到Git服务器更好的选择?

PS无法使用密钥身份验证,因为我们的服务器不允许这样做.

linux git security macos

18
推荐指数
1
解决办法
2万
查看次数

使用访问令牌推送到 github 的最小范围集

我有一个公共 github 存储库(我几年前创建的)。我启用了两因素身份验证。我想创建一个 github API 令牌,以便能够将一些更改推送到我的存储库。

我必须在 github“新个人访问令牌”页面中选择的最小范围集是什么才能将更改推送到此存储库?

我想避免赋予令牌任何不必要的权利。

git push github

6
推荐指数
2
解决办法
2296
查看次数

如何让 git 只存储我的用户名而不是我的密码?

我知道我可以使用 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)

git

5
推荐指数
1
解决办法
405
查看次数