相关疑难解决方法(0)

git:'credential-cache'不是git命令

我按照这些说明来写信,包括有关密码缓存的部分.似乎说明是错误的,因为每次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)

请帮忙.这太令人沮丧了!

git msysgit git-config git-bash

249
推荐指数
12
解决办法
12万
查看次数

Git - 如何在Windows上使用.netrc文件来保存用户和密码

当我使用Git克隆带有HTTP和用户密码的远程存储库时,是否可以在Windows上使用.netrc文件?

windows git authentication

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

远程:未授予对存储库的写访问权限。致命:无法访问

我有错误消息:

remote: Write access to repository not granted.
fatal: unable to access 'https://github.com/...../...../': 
The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

我的朋友邀请我访问他的存储库,我在克隆它时使用了他的个人令牌。
但它说上面的错误。

我也尝试过使用自己的令牌,但它说的是一样的。

当我创建自己的存储库并进行初始提交和推送时,我也遇到了这个问题。
自从 Git*Hub 引入令牌身份验证以来,这个问题就变得越来越严重。

我怎样才能克服这个困难?

github

123
推荐指数
8
解决办法
29万
查看次数

如何使用git与gnome-keyring集成

Git 1.8.0支持与gnome-keyring的集成.

http://www.h-online.com/open/news/item/Git-1-8-0-can-access-Windows-and-GNOME-keyrings-1733879.html

阅读有关git凭证助手的文档后:http://git-scm.com/docs/gitcredentials.html

我无法找到使用此新功能的方法.我该如何整合它?我正在使用Archlinux和从Archlinux的存储库安装的git.(git 1.8.0)

git gnome

122
推荐指数
6
解决办法
6万
查看次数

Git子模块URL不包括用户名?

我有一个git存储库设置了几个子模块,它创建一个.gitmodules文件,它是父存储库中的跟踪文件.但是,还有其他开发人员想要在此存储库上工作,并检查子模块.但是目前远程子模块存储库的URL包含我的用户名; 在.gitmodules文件中它是这样的:

[submodule foo]
  path = sub/foo
  url = https://myuser@example.com/git/foo.git
Run Code Online (Sandbox Code Playgroud)

显然,其他开发人员无法从获取example.commyuser(他们没有我的密码); 我怎样才能拥有一个多个开发人员可以拉/推的主存储库,并允许他们单独访问子模块(设置他们在子模块主机服务器上共享的单个用户名可以工作,但不是很好的用户管理) ?

git git-submodules

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

如何将 github 个人访问令牌添加到 Visual Studio 代码

我收到一封电子邮件,说 Github 将在 2021 年 8 月 13 日之后要求进行令牌身份验证。我想确保在此日期之后我不会中断服务(推/拉)。所以我登录到 Github 并为我的单个 repo创建了一个令牌

现在我想在 Visual Studio Code 中使用令牌从 Github 推/拉我的 repo,它使用 git 和命令行,我已经安装在我的 Mac 上。

问题- 我该怎么做才能使用我刚刚创建的生成的令牌添加/替换来自 Github 的密码以从我的存储库中推送/拉取?我可以从 Visual Studio Code 执行它还是从终端命令行添加它?

git github access-token visual-studio-code

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

配置Git客户端,如GitHub for Windows,不要求身份验证

我已经安装了GitHub for Windows和GitExtensions,并且在我的路径中有多个版本的git.exe.

在此输入图像描述

C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\cmd\git.exe
C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\bin\git.exe
E:\cygwin\bin\git.exe
C:\Program Files (x86)\Git\cmd\git.exe
C:\Program Files (x86)\Git\bin\git.exe
Run Code Online (Sandbox Code Playgroud)

现在,当我git push origin master使用最后三个中git.exe的任何一个时,它会询问我的用户名.但Portable Git不会要求用户名.请参阅以下屏幕截图:

在此输入图像描述

心形的角色只是^C如此无视.

在这种情况下如何处理身份验证?最后,我希望最后三个Gits不要求授权.怎么可能?

我在GitHub的Git中找到了两个额外的文件,但我怀疑它们是否重要:

在此输入图像描述

git github github-for-windows

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

在Bash脚本中向Git提供密码

从Bash脚本我想提供密码.我尝试过以下方法:

echo 'mypass' | git pull

git pull < 'mypass'

git pull < echo 'mypass'
Run Code Online (Sandbox Code Playgroud)

似乎没有工作.

git bash

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

Github,无需 github 用户帐户即可在存储库上创建问题

我有一个具有错误报告功能的电子应用程序。我想这个bug记者使用GitHub的API创建一个问题自动。这里有一个问题,我不希望我的用户创建和使用他们自己的 github 帐户来这样做。

是否可以使用 github API 来创建问题,而无需帐户?

我目前的解决方法是简单地创建一个“错误报告”帐户,并与源代码共享该帐户的访问令牌。这样,每当有人创建问题时,它都会在该用户下列出。似乎有点牵强,我想知道是否有更好的方法来解决这个问题。

git api rest github github-api

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

bash 脚本从 bash 脚本添加 git 凭据

我需要能够将 git 凭据从我的 bash 脚本添加到我的 bash 脚本,但无法弄清楚如何做到这一点。

git clone https://xxxxxxx
Run Code Online (Sandbox Code Playgroud)

会询问我的用户名和密码。

我如何在 bash 脚本中传递这些?

任何指针将不胜感激

linux bash shell scripting

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

如何设置本地 Git 存储库以使用我刚刚创建的新个人访问令牌?

我在我的 Mac 上本地签出了一个现有的 GitHub 存储库。由于 Git 需要个人访问令牌,我使用此处的说明创建了一个 - https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating -a-个人访问令牌。但是,当我尝试推送本地更改时,不会提示我输入令牌......

$ git push
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/myrepo/maps.git/': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

如何设置本地存储库以使用我刚刚创建的令牌?

git github local token

5
推荐指数
2
解决办法
5649
查看次数

删除 GIT 存储库的远程密码

如何取消设置与我的 GIT 存储库的 HTTPS 远程相关联的密码?它已经在某处记住了它,我宁愿在每次推送时重新输入。

git

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