草庐IT

remote-ssh

全部标签

Git 和 DiffTool 问题 : What do LOCAL and REMOTE point to?

我一直在努力让tortoisemerge在Git中作为difftool选项工作,我的.gitconfig文件当前显示:[diff]tool=tortoise[difftool"tortoise"]cmd=tortoisemerge.exe-mine:$LOCAL-base:$REMOTE[difftool]prompt=false根据tortoisemergedocs“我的”命令以两种方式说明哪个文件将显示在右侧。我的问题是,GIT提供的LOCAL和REMOTE变量实际上指向什么?documentation有点含糊地说LOCALissettothenameofthetemporaryf

git - ssh-keygen' 未被识别为内部或外部命令

我正在尝试添加sshkey以供在github上使用,但在我的xp上,在命令提示符下ssh-keygen不起作用。它给了我以下错误ssh-keygen'isnotrecognizedasaninternalorexternalcommand.有没有在xp上生成key的替代方法? 最佳答案 你在运行吗msysgit,或其他形式的Windowsgit安装?msysgit只是在Windows上运行git的一种可能方式,但它可能也是最简单的方式。也是git网站推荐的方式http://git-scm.org/.如果您正在使用msysgit,那么

git - ssh-keygen' 未被识别为内部或外部命令

我正在尝试添加sshkey以供在github上使用,但在我的xp上,在命令提示符下ssh-keygen不起作用。它给了我以下错误ssh-keygen'isnotrecognizedasaninternalorexternalcommand.有没有在xp上生成key的替代方法? 最佳答案 你在运行吗msysgit,或其他形式的Windowsgit安装?msysgit只是在Windows上运行git的一种可能方式,但它可能也是最简单的方式。也是git网站推荐的方式http://git-scm.org/.如果您正在使用msysgit,那么

git - 哪个是更智能的 git 协议(protocol),ssh 或 git(通过 ssh)或 https 协议(protocol)?

哪个效率高?SSH://或Git://(文件压缩)我在Git中了解到,git协议(protocol)是智能的,因为在通信的两端都有一个协议(protocol)代理来压缩文件传输,从而通过有效地使用网络带宽实现更快的克隆。来自anO'Reillybook我发现了以下语句。Forsecure,authenticatedconnections,theGitnativeprotocolcanbetunneledoveranSSHconnectionusingthefollowingURLtemplates:ssh://[user@]example.com[:port]/path/to/repo

git - 哪个是更智能的 git 协议(protocol),ssh 或 git(通过 ssh)或 https 协议(protocol)?

哪个效率高?SSH://或Git://(文件压缩)我在Git中了解到,git协议(protocol)是智能的,因为在通信的两端都有一个协议(protocol)代理来压缩文件传输,从而通过有效地使用网络带宽实现更快的克隆。来自anO'Reillybook我发现了以下语句。Forsecure,authenticatedconnections,theGitnativeprotocolcanbetunneledoveranSSHconnectionusingthefollowingURLtemplates:ssh://[user@]example.com[:port]/path/to/repo

git - 如何删除 git 中的 subversion remote?

我有一个最初使用git-svn创建的git存储库。现在我有一个推送到的git服务器,svn存储库已经丢失。我可以删除svnRemote吗?怎么办? 最佳答案 您可以编辑.git/config文件并删除与您要删除的远程关联的部分。您要删除的行可能大致如下所示:[svn-remote"svn"]url=url-of-svn-repository/trunkfetch=:refs/remotes/git-svn这将从Git中删除远程,但您仍然会在.git/svn中存储Git提交和SVN提交之间的关系。如果你想摆脱你所有的SVNRemote

git - 如何删除 git 中的 subversion remote?

我有一个最初使用git-svn创建的git存储库。现在我有一个推送到的git服务器,svn存储库已经丢失。我可以删除svnRemote吗?怎么办? 最佳答案 您可以编辑.git/config文件并删除与您要删除的远程关联的部分。您要删除的行可能大致如下所示:[svn-remote"svn"]url=url-of-svn-repository/trunkfetch=:refs/remotes/git-svn这将从Git中删除远程,但您仍然会在.git/svn中存储Git提交和SVN提交之间的关系。如果你想摆脱你所有的SVNRemote

git - 什么是 `git push origin master` ?帮助 git 的 refs、heads 和 remotes

我有一个关于gitpushoriginmaster做什么的问题:我知道origin是远程(又名GitHub)gitpushoriginmaster等同于gitpushoriginmaster_on_my_machine:master_on_github我不知道是否:master_on_my_machine等于/refs/heads/mastermaster_of_github等于/refs/remotes/origin/master如果相等,是否可以做gitpushoriginrefs/heads/master:refs/heads/origin/master?最后,我只想在以下情况下

git - 什么是 `git push origin master` ?帮助 git 的 refs、heads 和 remotes

我有一个关于gitpushoriginmaster做什么的问题:我知道origin是远程(又名GitHub)gitpushoriginmaster等同于gitpushoriginmaster_on_my_machine:master_on_github我不知道是否:master_on_my_machine等于/refs/heads/mastermaster_of_github等于/refs/remotes/origin/master如果相等,是否可以做gitpushoriginrefs/heads/master:refs/heads/origin/master?最后,我只想在以下情况下

git - ssh : Could not resolve hostname github. com:名称或服务未知; fatal: 远端意外挂断

设置GitHub帐户的过程工作正常,但当我尝试将我的存储库推送到GitHub时它不起作用。它显示的错误信息如下:ssh:Couldnotresolvehostnamegithub.com:Nameorservicenotknownfatal:Theremoteendhungupunexpectedly我已尝试更改RSAkey,但仍然出现错误。是什么导致了这个错误? 最佳答案 最近我也看到了这个问题。下面,你有我的解决方案:pinggithub.com,如果ping失败。这是DNS错误。sudovim/etc/resolv.conf,