草庐IT

remote-ssh

全部标签

Git 显示错误 "does not appear to be a git repository fatal: The remote end hung up unexpectedly"

我刚刚在我的CentOSLinux服务器上安装了GIT并进行了配置。当我使用gitinit创建一个新的存储库时,它工作正常并且还提供了命令的输出。但是每当我尝试将远程存储库克隆到我的本地计算机文件夹时,它都会显示以下消息:fatal:'/public_html/repositories/git-test/.git'doesnotappeartobeagitrepositoryfatal:Theremoteendhungupunexpectedly有没有人遇到过这个问题,可能是什么原因? 最佳答案 您的路径可能不完整。也许您的完整路径

git .BACKUP .BASE .LOCAL .REMOTE 文件

我们正在这里为一个项目安装git,我正在和另一个同事一起玩。我一直在解决一些精心设计的merge冲突,但我最终得到了一堆我不想要的额外文件。它们是.BACKUP.BASE、.LOCAL和.REMOTE文件。根据这些名称,它们似乎来自解决我的merge。我得到的一些确切的文件名是:index.shtml.BACKUP.16908.shtmlindex.shtml.BASE.16908.shtmlindex.shtml.LOCAL.16908.shtmlindex.shtml.REMOTE.16908.shtml我还有另一组上面的文件,但以.21384结尾,假设来自另一次merge尝试是否

git - 在同一 svn-remote 中初始提取后添加 git 分支

我正在使用git-svn来处理svn存储库。我不想要整个repo协议(protocol),因为它包含很多遗产,其中包含二进制文件。我只跟踪一些目录。这是我当前的.git/config,它运行良好。[core]repositoryformatversion=0filemode=truebare=falselogallrefupdates=true[svn-remote"svn"]url=https://svn.example.com/repositoryfetch=trunk/Python:refs/remotes/trunkbranches=branches/{stage,prod,s

git - 权限被拒绝(公钥)/致命 : The remote end hung up unexpectedly?

所以我使用以下命令开始制作Jekyll站点,$gitclonehttps://github.com/plusjade/jekyll-bootstrap.gitUSERNAME.github.com$cdUSERNAME.github.com$gitremoteset-urlorigingit@github.com:USERNAME/USERNAME.github.com.git设置本地和github存储库后,我尝试将更改发送到github,$gitpushoriginmaster找到这个,Warning:PermanentlyaddedtheRSAhostkeyforIPaddress

windows - 使用 Github for Windows 通过 SSH 使用自己的私有(private) Git

现在,我正在使用msysgit处理我自己的私有(private)存储库,该存储库使用SSH存储在ec2亚马逊云服务器上。到目前为止,我已经能够通过GitBash成功连接到这些存储库(使用ssh-keygen创建ssh-rsa公钥和私钥,将公钥添加到远程计算机上的authorized_servers),所以我可以通过CLI克隆、推送、pull。现在,我看到了Windows版Github,我不得不说,它是一款非常漂亮的软件。由于它基于msysgit,我想知道是否可以设置GithubforWindows以通过UI连接、克隆和推送提交?在描述中它看起来是可行的,但文档似乎缺少有关该软件能够做什

git - 致命 : The remote end hung up unexpectedly while pushing to Git repository

我创建了一个名为DirectorySocket的新存储库,并从名为DirectorySocket的项目目录中执行了以下操作:$gitinit$gitadd.$gitremoteaddorigingit@github.com:neilghosh/DirectorySocket.git$gitcommit-m"Initialversion"$gitpushoriginmaster我得到了以下错误:ERROR:Permissiontoneilghosh/DirectorySocket.gitdeniedtoneilghosh/googly.fatal:Theremoteendhungupun

ruby-on-rails - git clone heroku ssh 权限被拒绝

我刚买了一台新电脑,我想在上面克隆我的heroku项目。这是我到目前为止所做的。我没有包括跟踪,但所有内容都保存在正确的位置,并且函数运行没有错误。>>sudossh-keygen>>herokukeys:add>>sudogitclone-oherokugit@heroku.com:myapp.gitInitializedemptyGitrepositoryin/Users/macuser/Sites/shwagr/shwagr/.git/Permissiondenied(publickey).然后我听说可以通过sshbash来实现..>ssh-agentbash>ssh-add~/

Git : fatal: Could not read from remote repository. 请确保您具有正确的访问权限并且存储库存在

我收到这个错误-D:\Projects\wamp\www\REPO[master]>gitpulloriginmasterWarning:Permanentlyadded'github.com,192.30.252.128'(RSA)tothelistofknownhosts.ERROR:Repositorynotfound.fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.gitremote-v的输出D:\Projects\w

Git 总是要求我提供 ssh-key 密码

我在使用git时遇到问题。当我使用命令gitpulloriginmy_branch或gitfetch或gitpushoriginmy_branch时,git总是询问我的key密码.我不明白为什么会这样?谁能解释一下为什么以及如何避免每次都输入密码。$gitfetchEnterpassphraseforkey'/home/khanhpn/.ssh/id_rsa': 最佳答案 正如Nasreddine所说,这是因为您的key使用密码加密以防止其他人读取它。使用密码key最方便的方法是使用ssh-agent启动身份验证代理(在后台运行):

git - 如何为 Gitlab 运行器启用通过 SSH 的克隆?

我在WindowsGitlabrunner上通过HTTP克隆大型存储库时遇到了一些问题。我尝试了几种方法来进行浅克隆或禁用克隆压缩。仍然没有运气。作为临时解决方案,通过SSH克隆相同的存储库非常有效,我希望它能在我们的GitlabCI流程中运行。现在的问题是我不知道如何使用SSH作为gitlab-multi-runner的克隆方法。它似乎默认使用HTTP,关于克隆,我唯一的选择是它是执行完整克隆还是获取。有人可以解释我如何通过SSH而不是HTTP在运行器上运行克隆/获取吗?Gitlab版本:GitLab社区版8.10.7 最佳答案