Questions tagged «git»

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

1
如何使用SSH访问git存储库?
我有公钥。我认为这是git repo所在服务器的SSH连接所必需的。 现在我不知道如何获取代码。有人可以告诉我我必须执行的完整过程吗? 安装git +相关配置 建立SSH连接 获取回购
30 ssh  git 

5
在/(根)创建Git存储库以跟踪设置?
因此,我主要将Git用于开发目的,但是我意识到可以将其用于存储Ubuntu安装中的设置文件版本。 我建议的设置是: git init 一个回购 / 添加.gitignore在/忽略任何文件,除了我想要跟踪特定的设置。 例如,.gitignore可能包含(source): ## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontab 每当我更改这些低级设置时,我都可以对其进行跟踪。 此设置有什么问题吗?内核是否总是/只需要某些文件夹?它会破坏任何应用程序的功能吗?
28 root  settings  git 

5
如何仅克隆某些目录的git仓库?
例如,我要下载PCL 3d_rec_framework。 这是PCL的git存储库:https : //github.com/PointCloudLibrary/pcl.git 如何下载该目录? https://github.com/PointCloudLibrary/pcl/tree/master/apps 我已经尝试运行,但是没有用: sam@sam:~/code/pcl_standalone$ git clone https://github.com/PointCloudLibrary/pcl/tree/master/apps/3d_rec_framework Cloning into '3d_rec_framework'... error: The requested URL returned error: 403 while accessing https://github.com/PointCloudLibrary/pcl/tree/master/apps/3d_rec_framework/info/refs fatal: HTTP request failed sam@sam:~/code/pcl_standalone$ 如何下载呢? 顺便说一句,我不想​​下载PCL的git并删除我不需要的所有其他目录。这就是为什么我问这个问题。 谢谢〜
26 git 



2
如何获取GPG代理来缓存我的密码?
我是一名开发人员,通常使用GPG密钥在Git提交上签名。我已经能够使GPG代理在OSX上正常工作,因此它每天只询问我一次密码,但是在Ubuntu 16.04上运行相同的东西时遇到了问题。 这是我在做什么: 我已经设置了GPG密钥/等等。 我在Git目录中。 我向Git添加了一些文件。 然后,我将其提交给(git commit),并获得一个如下所示的GPG密码请求: $ git ci You need a passphrase to unlock the secret key for user: "Randall Degges <r@rdegges.com>" 4096-bit RSA key, ID 8F700DA2, created 2016-04-05 [master 1740961] blah 1 file changed, 1 insertion(+) 问题是:每执行一次提交,都会再次提示我输入GPG密码。 我想做的是将GPG代理配置为将我的密码缓存一整天,因此只需要输入一次即可。 我已经阅读了大量的文档和博客文章,这是到目前为止我已经尝试过的内容... 首先,我修改了~/.zshrc文件(使用zsh)以设置以下内容: # GPG Agent export GPG_TTY=$(tty) export …
21 password  git  gnupg 

5
安装git-all时出现“无法连接到Upstart”错误
我正在使用15.04。 因此,我正在使用git并安装了标准版本。我设置了ssh密钥,并且能够将我的存储库之一克隆到正确的文件夹中。一切都很好,然后我决定安装更多软件包是一个好主意。我跑了sudo apt-get install git-all。我正在查看现在必须处理新贵的错误代码。 start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused No apport report written because the error message indicates its a followup error from a previous failure. dpkg: error processing package runit (--configure): subprocess installed post-installation script returned error exit status …
21 dpkg  upstart  git 

2
如何在不同的帐户和主机上使用多个ssh密钥
我有多个ssh密钥,并且在bitbucket和github上也有帐户。我什么时候使用拉它给我错误 :/var/www/proj$ git pull origin master conq: repository access denied. fatal: The remote end hung up unexpectedly 或者如果我ssh the bitbucket网站它给出错误的屁股公钥被拒绝 :~$ ssh git@bitbucket.org Permission denied (publickey). 我该如何解决这个问题,并在不同的帐户中使用不同的密钥。
21 ssh  git  ssh-agent  github 

2
启动板上的Git
我现在在Git仓库中开发了大部分代码,现在我在Launchpad上变得更加活跃了,我开始选择Bazaar,它与Git的工作流程有两个“小”区别,这与我通常开发代码的方式背道而驰。虽然我不介意使用Bazaar,但我注意到Launchpad可以使用多个VSC工具 我很好奇这与Launchpad一起工作的方式,重点是以下几点: 回购是否镜像为Git回购或市集存储库? 如果是集市仓库,那么如何在Launchpad上镜像Git存储库中的多个分支? 用户推送到LP分支的更新如何处理 来自Git的分支是只读的还是LP会尝试将其推送到Git服务器? 如果可以,采用什么方法?(Git + SSH,Git守护程序等) LP镜像多久更新一次?
21 launchpad  git  bazaar 

1
Gitkraken无法打开gui
当我尝试运行gitkraken时,该应用程序无法打开。这是Ubuntu 18.04的全新安装。在终端中运行时,它显示以下内容: Gtk-Message: 23:23:20.033: Failed to load module "canberra-gtk-module" Node started time: 1530167000243 libgnome-keyring.so.0: cannot open shared object file: No such file or directory Error: libgnome-keyring.so.0: cannot open shared object file: No such file or directory at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20) at Object.Module._extensions..node (module.js:598:18) at Object.module.(anonymous function) [as .node] …
20 18.04  gui  git 

3
使用Git作为Dropbox的离线替代品
我每天都在处理大量文本文件,并且我将Dropbox用作还原早期版本文件的方法,以防出现问题。 我正在寻找在该功能中补充/替换Dropbox的简单方法,以防我的Internet连接断开并且Dropbox无法正常工作。基本上,我想使用git来: 1)自动将每个文件的每个修订版本保存在磁盘或给定文件夹中,但仅限于某些扩展名(.html,.tex,.txt,.doc,.odt等) 2)轻松浏览并还原以前的版本。理想情况下,我将能够选择目标文件夹以保持修订 为每个文件创建一个新的Git项目不是一个好主意,因此我正在寻找更简单的方法,该方法只是重新创建文件夹结构,并带有还原以前版本的选项。


2
如何向启动板项目提交补丁?
拥有Git / GitHub背景并且对Bazaar VCS知之甚少,我偶尔会向启动板上托管的项目报告错误,甚至发送补丁。我想以一种“适当”的方式进行操作,以便在不妨碍的情况下可以进行合并或改进。 我似乎找不到适合我需要的像样的简单操作方法。 到目前为止,我做了什么: 我已经创建了启动板帐户, 报告了错误, 安装了Bazaar并设置SSH密钥等。 现在如果是GitHub,我会 分叉仓库 克隆分叉的仓库 创建一个合理命名的分支并执行工作, 提交+推送, 使用GitHub WUI创建拉取请求。 但这不是GitHub,Launchpad和Bazaar架构似乎与GitHub / Git架构有很大不同。 那么,一个善良的灵魂可以救我免于淹没大量文件并编写一条简单的步骤路径(主要是第二部分)吗?可能在需要时包括相关的CLI命令吗? 编辑:似乎我应该弄清楚是否要特别询问有关Ubuntu软件包(无论是什么意思)或Launchpad项目的问题。 我不太在乎Ubuntu软件包和非Ubuntu软件包之间的区别。现在,任何软件都可以在Ubuntu中使用,明天就可以使用,反之亦然。发展远比分配重要。 所以我以为 并非Ubuntu中分发的每个软件包都托管在Launchpad上, 存在Launchpad的“正式”或“默认”工作流程(好吧,如果所有开发人员都可以同意使用Bazaar,那么为什么大多数人都不同意修补工作流程?), 所以我问的是Launchpad方式,而不是Ubuntu方式。我选择了AU,因为交叉点很大,所以我想这里很有趣。
19 launchpad  git  bazaar  patch 

1
Intellij无法从git获取
我已经克隆了一个现有的git仓库。当我使用命令行拉时,Git工作正常。但是,当我尝试从Intellij执行相同操作时,它说 Fetch failed. Fatal : Could not read from remote repository. VCS控制台日志显示: git fetch --progress --prune origin java.lang.RuntimeException: Invocation failed Server returned invalid Response. at org.jetbrains.git4idea.ssh.GitSSHXmlRpcClient.askPassword(GitSSHXmlRpcClient.java:176) at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:265) at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:157) at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137) Caused by: java.io.IOException: Server returned invalid Response. at org.apache.xmlrpc.LiteXmlRpcTransport.sendRequest(LiteXmlRpcTransport.java:243) at org.apache.xmlrpc.LiteXmlRpcTransport.sendXmlRpc(LiteXmlRpcTransport.java:90) at org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:72) at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:194) at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:185) at …
18 ssh  git  intellij 


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.