Questions tagged «git»

Git是一个以速度为重点的分布式修订控制系统。


8
一次输入SSH密码
升级前 当我运行git clone git@...(使用ssh)每台计算机重新启动一次时,会出现一个窗口对话框,其中包含用于插入我的SSH密码的文本框,并单击“确定”确认。然后,直到我的系统下次启动时,才不再需要密码短语。 升级到13.10之后 升级到Ubuntu 13.10后,该窗口不再出现,但终端中出现一条消息: Enter passphrase for key '/home/username/.ssh/id_rsa': ...每次克隆git存储库时都会出现。 我怎样才能解决这个问题?我只想输入一次密码。
124 ssh  git  passphrase 

5
真的是通过SSH测试Git连接的详细方法吗?
使用GIT时,我在SSH上使用GIT时遇到问题,由于它在工作时以及在其他调制解调器上都可以正常工作,因此显然是我的家用调制解调器正在工作。通过HTTP连接没有问题。 因此,我假设这是SSH问题,但是我不擅长直接使用它。我是否可以运行任何命令来建立“测试”连接,并让我确切地知道问题何时何地发生? 几乎所有的“大”命令(如fetch,clone或push有多少数据)从git(即使与运行-v)只是“挂”在没有说明为什么他们已经停止了远程连接的中间,所以他们是没有用的。 有什么办法可以获取有关SSH连接中发生的情况的更多详细信息?
109 command-line  ssh  git 

7
如何在Bash提示中用颜色显示git分支?
在git存储库中工作时,我正在使用本指南在gnome终端(Ubuntu 15.10)中显示分支名称。基于以上内容,我现在在〜/ .bashrc文件中具有以下内容: # uncomment for a colored prompt, if the terminal has the capability; turned # off by default to not distract the user: the focus in a terminal window # should be on the output of commands, not on the prompt #force_color_prompt=yes ... # Add git branch if …
107 command-line  bash  git 

2
如何使用apt安装最新版本的Git?
我读到有关Git的安全漏洞的信息,该漏洞已在2.2.1版中修复。我的系统上目前有Git 2.1.0(Ubuntu 14.10),并尝试使用apt重新安装它。但是,apt告诉我,我当前拥有最新版本。 Git网站没有针对Linux的预构建版本。他们说您可以使用软件包管理器进行安装。如果不从源代码构建,我将如何安装最新版本的Git?

7
git config全局文件-删除设置
以下命令: $git config --global --list 给我: user.name=test user user.name=gotqn 我要删除名字。我参考了本文,并完成了以下命令,但没有任何结果: git config --global --remove-section user.name='test user' git config --global --remove-section user.name="test user" git config --global --remove-section user.name=test user git config --global --remove-section user.name git config --global --remove-section test user 我正在使用Ubuntu 12.04和 git version 给我 git version 1.7.9.5 请帮忙,因为我想尝试使用git保存我的项目,但不想使用“测试用户”名称执行命令。
92 git 


2
连接到https服务器时出现“错误:gnutls_handshake()失败”
当我尝试使用连接到任何HTTPS服务器时git,出现以下错误: error: gnutls_handshake() failed: A TLS packet with unexpected length was received. while accessing ... fatal: HTTP request failed 我认为可能某些与之相关的软件包gnutls_handshake已损坏。所以,我想重新安装那些。 哪些软件包可能与这些错误有关?或者如何解决这种错误?
62 git 

8
设置一个git服务器
我最近在Amazon EC2上设置了ubuntu-server。我想将其用作我的git服务器,因此可以在其中存储我的存储库。 因此,在哪里可以找到有关如何在ubuntu服务器上设置git的一些详细说明?所有这些SSH密钥以及类似的东西,多个用户等。
57 server  git 


2
在Ubuntu 14.04上升级Git版本
请问有人可以告诉我这是什么问题吗? 我跑 $ sudo apt-get purge git; sudo apt-get autoremove; sudo apt-get install git Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: git-man liberror-perl Use 'apt-get autoremove' to remove them. The following packages will be REMOVED: …
49 14.04  apt  upgrade  git 

3
将git与gnome-keyring和http(s)仓库一起使用的正确方法是什么?
目前,每当我git pull还是git push一个HTTP(S)库,我得到如下: $ git pull Username for 'https://gitrepos.reposdomain.com': me@mydomain.com Password for 'https://me@mydomain.com@gitrepos.reposdomain.com': 偶尔使用是可以的,但是很快就变得非常烦人。 不幸的是,在这种情况下,不能切换到ssh。 我已经读到早期版本的git提供了凭据“ store”和“ cache”,但是不建议这样做,因为它以明文形式存储密码。 但 较新的版本git显然将git凭证存储在中gnome-keyring,但必须正确设置。 我已经尝试在SO上遵循其他(非Ubuntu)答案,以使其正常工作(即this),但是我仍然看到用户名和密码提示。 存储githttp(s)仓库的凭据的正确和最安全的方法是什么?如何使它们在Ubuntu上工作?

3
如何启动git-gui?
我已经git-gui通过安装了工具sudo apt-get install git-gui。但是,我该如何开始呢?尝试使用搜索或git-gui命令找不到Git的UI工具。
43 command-line  git 

3
当您尝试进行更改时,如何在git中删除有问题的键?
我已经进行了大量搜索并测试了不同的解决方案,但没有成功! 当我想推送代码时,出现以下错误: Warning: the ECDSA host key for 'git.mywebsite.ir' differs from the key for the IP address '164.138.23.11' Offending key for IP in /home/alireza/.ssh/known_hosts:10 Matching host key in /home/alireza/.ssh/known_hosts:1 Are you sure you want to continue connecting (yes/no)? yes 每次推送更改时,我应该怎么做才能删除此消息?任何的想法?
40 ssh  git 

4
为什么我从Xubuntu的Gnome钥匙圈收到此警告?
我已经在普通Ubuntu安装的顶部安装了xubuntu-desktop。 当使用ssh或更具体地说是git时,我总是会收到此警告 WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-IVaeDO/pkcs11: No such file or directory 我已经做了大量的谷歌搜索工作,以在启动时禁用/启用适当的服务,但到目前为止,我总是会遇到此错误。 关于完全删除gnome-keyring及其崩溃的任何见解,或将gnome-keyring集成到xubuntu / xfce中的任何见识都将是很棒的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.