草庐IT

remote-ssh

全部标签

Git 标签,为什么 Remote 中有这个重复的标签?

30bd19ef190cf664356c715b56044ce739f07468refs/tags/Prod_Release_2.34ae15ee04c2c41bfc7945e66f4effc746d52baecrefs/tags/Prod_Release_2.3^{}以上是gitls-remote--tags的输出,列出了我的中央存储库中的标签(裸)。对于Prod_Release_2.3,我只需要1个标签,我不知道这个Prod_Release_2.3^{}来自哪里。在centralrepo1中,Prod_Release_2.3的id与centralrepo2中Prod_Release

git - 使用 ssh-keygen 创建 SSH key 不会创建 .ssh 文件夹

我正在尝试使用msysgit创建我的公钥/私钥rsakey对我运行这个命令:ssh-keygen-C"email@email.com"-trsa一切正常,我收到消息了Enterfileinwhichtosavethekey(/c/Users/user/.ssh/id_rsa)然后我得到确认:Yourpublickeyhasbeensavedinproject.pub但是我无法访问该文件夹!它不存在,甚至不是stash文件夹。我不明白为什么它不生成。我使用的是Windows7旗舰版。 最佳答案 刚刚创建了我的key,没有任何问题(七终

git - 您的存储库没有配置为推送到的 Remote

我正在使用VisualStudioCode并在尝试checkin时遇到以下消息。Yourrepositoryhasnoremotesconfiguredtopushto.这是我从Macintosh上的4月版本升级到5月版本后的结果。我升级了,因为在git更新期间我得到了一个无限的进度条。有人知道如何解决这个问题吗?我已经使用命令行来验证我确实配置了Remote。不能在这里发布它们,因为它会显示公司间信息:(。请帮忙。 最佳答案 检查Githubaddingaremotearticle具有更好的代码突出显示和信息的官方文档但如果您是有

git - 如何在同一系统中使用多个 ssh key 维护多个 bitbucket 帐户

我有多个Git帐户,一个供个人使用,一个供公司使用。这两个帐户源都需要从我的笔记本电脑上激活。在这里,我生成了两个sshkey,如id_rsa.pub、id_benwork_rsa.pub我将git的config配置为HostsfsworkdidHostNamebitbucket.orgIdentityFile~/.ssh/id_rsaHostworkdidHostNamebitbucket.orgIdentityFile~/.ssh/id_benwork_rsa所以这是我的问题:在推送到任何repogit时询问第一个ssh_key密码。每次我将gitconfig中的user.name

Git - 致命的 : remote origin already exists

我无法使用remote命令远程创建源:$gitremoteaddoriginhttps://github.com/LongKnight/git-basics.gitfatal:remoteoriginalreadyexists.为了解决这个错误,我试过这个:$gitremote-vorigin$gitremote-vshoworigin它没有将文件从我的本地存储库上传到远程:$gitpush-uoriginmasterfatal:'origin'doesnotappeartobeagitrepositoryfatal:Couldnotreadfromremoterepository.P

git - Windows 的 .ssh/config 文件 (git)

我一直在寻找关于如何使用多个sshkey的解决方案,我发现它可以与.ssh目录中的配置文件一起使用,但它在Windows上不起作用。我的问题是我使用私钥访问git服务器,所以它看起来像这样:ssh://git@example.com/directory,当我使用TortoiseGit时它工作正常,因为可以选择私钥。但我想在我的IntelliJIDEA中使用gitrep,并且只有使用gitnativeshell的选项,如果我将名为id_rsa的key放入.ssh文件夹,它也可以工作。现在我想使用多个sshkey(所以我的key将获得名称“id_rsa_test”,那么我如何在Window

git - 是否可以通过 SSH 访问 Github Wiki?

我刚刚为Github存储库创建了一个Wiki,并将其克隆到我的桌面。只有使用https进行克隆的选项,这意味着每次我尝试推送git时都会询问我的用户名和密码。有什么方法可以像我在所有标准存储库中那样在GithubWiki中使用SSH?我检查了Wikihelp但在那里找不到任何东西。顺便说一句,我在Github中使用2FA。 最佳答案 您也可以通过ssh克隆wiki:gitclonegit@github.com:YOUR_USERNAME/YOUR_REPOSITORY.wiki.git

git - 在 Windows 上将 git 与 ssh-agent 结合使用

我在Windows上。我安装了git和posh-git(WindowsPowerShell的一些助手)。我可以使用ssh-add添加key,并且可以使用github和我的网络服务器进行身份验证。我还可以使用PowerShell中的git与我的存储库进行交互。但是有一件事我不能做:我使用git-plus作为Atom编辑器。而且我无法将其推送到我的repo协议(protocol)。我的问题是什么? 最佳答案 posh-git和gitforwindows2.7应该包括设置ssh-agent所需的一切.安装模块后,您可以使用类似以下内容启动

git - "refs/heads/master"与 Git 中的 "refs/remotes/origin/master"相同吗?

问题很简单:refs/heads/master和refs/remotes/origin/master是一回事吗?如果在某些情况下不是,我怎么知道什么时候不是,然后又是什么? 最佳答案 它们是两个不同的符号名称,可以指向不同的事物。refs/heads/master是您工作副本中名为master的一个分支。通常这是refs/remotes/origin/master的跟踪分支,因为origin是由gitclone及其创建的远程的默认名称主分支通常也被命名为master。你可以通过gitrev-listrefs/heads/master

git - clone 和 mkdir->cd->init->remote-add->pull 有什么区别?

在Github上建立一个repo后,似乎有两种方法可以将该repopull入本地repo。首先,我可以创建一个目录,初始化一个空白存储库,添加一个远程,然后从远程pull更改。>mkdir"exampleProject">cd"exampleProject">gitinit>gitremoteaddorigingit@github.com:exampleUser/exampleProject.git>gitpulloriginmaster其次,我可以克隆Remote。>gitclonegit@github.com:exampleUser/exampleProject.git克隆只是上述