相关疑难解决方法(0)

我可以在.gitconfig中为自己指定多个用户吗?

在我~/.gitconfig,我列出我的个人电子邮件地址[user],因为这是我想用于Github回购.

但是,我最近也开始使用git工作.我公司的git repo允许我提交,但是当它发出新变更集的公告时,它说它们来自匿名,因为它不能识别我的电子邮件地址.gitconfig- 至少,这是我的理论.

是否可以指定多个[user]定义.gitconfig?或者是否有其他方法来覆盖.gitconfig某个目录的默认值?在我的情况下,我检查所有工作代码~/worksrc/- 有没有办法只指定一个.gitconfig目录(及其子目录)?

git git-config

689
推荐指数
15
解决办法
20万
查看次数

如何让git接受自签名证书?

使用Git,有没有办法告诉它接受自签名证书?

我使用https服务器来托管git服务器但是现在证书是自签名的.

当我第一次尝试在那里创建回购时:

git push origin master -f
Run Code Online (Sandbox Code Playgroud)

我收到错误:

error: Cannot access URL     
https://the server/git.aspx/PocketReferences/, return code 22

fatal: git-http-push failed
Run Code Online (Sandbox Code Playgroud)

git version-control https self-signed

602
推荐指数
11
解决办法
68万
查看次数

通过SSH配置Git以登录一次

我已经通过ssh克隆了我的git存储库.因此,每次我通过推或拉与原始主人沟通时,我都必须重新输入密码.如何配置git以便我不需要多次输入密码?

git ssh ssh-keys

188
推荐指数
7
解决办法
28万
查看次数

如何删除shell中最后10个命令的历史记录?

命令如下

  511  clear
  512  history
  513  history -d 505
  514  history
  515  history -d 507 510 513
  516  history
  517  history -d 509
  518  history
  519  history -d 511
  520  history
Run Code Online (Sandbox Code Playgroud)

我可以删除单个history -d 511,但是如何使用shell中的单个命令删除最后10个命令和10个命令之间的历史记录?

我们可以编写一个bash脚本并执行删除历史记录吗?

linux bash shell terminal

121
推荐指数
10
解决办法
26万
查看次数

Python克隆git存储库的方法

有没有使用子进程来克隆git存储库的Python方法?我想要使​​用你推荐的任何模块.

python git module

69
推荐指数
7
解决办法
11万
查看次数

无法从 Git Bash 推送:找不到 UI 助手“GitHub.UI”

全新安装后,我可以克隆存储库,进行更改并提交,但是当我尝试推送时,我收到以下警告:

警告:找不到 UI 助手“GitHub.UI”

此后,该进程似乎仍在运行,但它会卡住,直到我按Ctrl+C它。

我在网上找不到这个错误。

我可以从GitHub Desktop推送。

git git-credential-manager

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

使用HTTPS访问私有存储库

尝试克隆私有存储库我有权使用HTTPS协议,因为这只允许传出流量.

git没有要求密码,只是失败了.

error: The requested URL returned error: 403 Forbidden while accessing https://github.com/blah/blahblah.git/info/refs
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

git git-clone

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

在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万
查看次数

使用用户名以电子邮件地址的形式Git远程URL

我想将我的git用户名保存在远程URL地址中,以便每次推或拉都不输入.

我找到了许多解决问题的答案(比如这个).问题是我的用户名包含,@因为它(并且不幸地必须是)一个电子邮件地址.

当我进入时http://me@domain.com@myrepo.git,解析器很困惑,只me作为用户名.

我该如何解决?它甚至可以提供吗?不幸的是,我不能使用ssh,https是唯一的选择.

git

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

如何在将 TFS 克隆到 Windows Powershell 中的 git 时传递用户名和密码

我想将 TFS 存储库导入 git 并克隆到我的本地机器,我正在使用 git-tf。在我的代码下面:- git-tf clone http://server:8080/tfs/DefaultCollection $/SampleProject D:\TFSRepoName 我想在 url 中传递用户名和密码,所以它自动克隆 repo 而不要求用户名和密码。

tfs git-tf

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