Tag: github上

多个GitHub帐户和SSHconfiguration

我遇到了一些麻烦,让两个不同的SSH密钥/ GitHub帐户一起玩。 我有以下设置: 使用git@github.com:accountname可从一个帐户访问Repos Repos使用git@github.com:anotheraccount从另一个帐户访问 每个帐户都有自己的SSH密钥。 两个SSH密钥都被添加了,我创build了一个configuration文件。 我不相信configuration文件是正确的。 我不太清楚如何指定使用git@github.com:accountname访问repos git@github.com:accountname应该使用id_rsa和git@github.com:anotheraccount应该使用id_rsa_anotheraccount 。

如何从git存储库中删除一个目录?

我有我的GitHub存储库上的2个目录。 我想删除其中的一个。 我怎么能做到这一点,而不删除和重新创build整个存储库?

Git不断提示我input密码

我已经使用Git了一段时间,但不断的要求input密码正在开始把我推上墙。 我正在使用OSX和Github,并且按照GitHub的Set Up Git页面的指示设置了Git和SSH密钥。 我还在GitHub的SSH密钥密码页面中提到了github SSH密钥到我的Mac OSX钥匙串。 我的公钥是用Git注册的。 不过,每次我尝试拉扯,我必须input我的用户名和密码。 除了需要为此设置的SSH密钥,还有其他的东西吗?

Git SSH错误:“连接到主机:错误的文件编号”

我跟着git指南,但是在尝试连接到github时遇到了这个奇怪的问题: $ ssh -v git@github.com OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug1: Reading configuration data /c/Documents and Settings/mugues/.ssh/config debug1: Applying options for github.com debug1: Connecting to github.com [207.97.227.239] port 22. debug1: connect to address 207.97.227.239 port 22: Attempt to connect timed out without establishing a connection ssh: connect to host github.com port 22: Bad file […]

在同一台计算机上有多个github帐户?

试图从我的电脑上工作我的实际“工作”回购,以及我个人对git集线器的回购。 工作账号首先build立,一切都完美无瑕。 然而,我的个人帐户似乎无法推到我个人的回购,这是在不同的帐户/电子邮件下build立的。 我已经尝试将我的工作密钥复制到我的个人帐户,但是会引发错误,因为一个密钥只能附加到一个帐户。 我怎样才能从他们各自的github凭证上推送/从这两个账户中取出?

只使用代理某些giturl/域名?

有没有可能configurationgit只为特定的域使用代理? 我想使用我们的公司代理来访问Github,但离开它访问我们自己的内部git回购。 我正在使用鲍尔,它需要我们的防火墙和github内的项目,所以我不能这样做,作为一个项目设置。 它需要是某种全局configuration选项。 有什么想法吗?

是否有可能在没有打开浏览器的情况下从CLI创build一个远程回购GitHub?

我创build了一个新的本地Git仓库: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' 有没有任何git命令来创build一个新的远程回购,并从这里推我的提交到GitHub? 我知道启动一个浏览器并开始创build一个新的存储库是没有什么大不了的,但是如果有一种方法可以通过CLI来实现,我会很高兴。 我阅读了大量的文章,但是没有提到如何使用git命令从CLI创build一个远程repo。 Tim Lucas的好文章设置一个新的远程git仓库是我发现的最近的, 但GitHub不提供shell访问 。

Git – 推送代码到两个遥控器

我有两个远程git仓库。 origin和github 我把我的分支devel到这两个存储库。 git push -u origin devel git push -u github devel 但是,当我这样做。 git push它只会被推到github 。 无论如何,我可以设置我的两个遥控器,以便我可以用一个命令来推动对这两个存储库的更改?

远程GitHub中的灰色图标是什么意思

任何人都可以告诉我,为什么我有我的文件推送到Github的灰色图标? 在应用程序目录中,应该有模型,视图和控制器,但是在远程GitHub中,我无法点击。

configurationGit客户端,比如GitHub for Windows,不要求authentication

我已经安装了GitHub for Windows和GitExtensions,并在我的path中有多个版本的git.exe。 C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\cmd\git.exe C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\bin\git.exe E:\cygwin\bin\git.exe C:\Program Files (x86)\Git\cmd\git.exe C:\Program Files (x86)\Git\bin\git.exe 现在,当我用最后三个git.exe的任何一个做git push origin master的时候,它会询问我的用户名。 但便携式Git不要求用户名。 看下面的截图: 心形的angular色只是一个^C所以忽略了。 在这种情况下如何处理authentication? 最终,我想要最后三个Gits不要求授权。 那可能怎么样? 我在GitHub的Git中发现了两个额外的文件,但我怀疑它们是否重要: