Tag: github上

哪个更快,SSH或GIT协议?

哪个有效? SSH://或者Git://(文件压缩) 我在Git中了解到,git协议很聪明,因为在通信的两端都有一个协议代理来压缩文件传输,从而通过有效地使用networking带宽来加快克隆速度。 从O'Reilly的书中,我发现了以下的说法。 For secure, authenticated connections, the Git native protocol can be tunneled over an SSH connection using the following URL templates: ssh: ///[user@]example.com[:port]/path/to/repo.git ssh: //[user@]example.com/path/to/repo.git ssh: //[user@]example.com/~user2/path/to/repo.git ssh: //[user@]example.com/~/path/to/repo.git* 我不确定作者是否意味着他所说的话。 他谈到了通过SSH隧道传输的git协议。 从我的angular度来看,除非连接到git端口(代理端口),否则协议不起作用。 而SSH仅仅是压缩文件传输。 但是按照作者的说法,如果我们使用SSH,他说git协议是通过它隧道的。 SSH在GIT中更聪明吗? 冯C,谢谢你的回答。 “networking协议(HTTP和Git)通常是只读的”当使用–enable = receive-pack运行deamon时,可以使Git成为rw。 以下是我的担忧。 当他们说git协议是聪明的,他们的意思是当你执行git clone时,git server agent会压缩发送回客户端的数据,所以克隆应该更快。 在我的用例中,我将在香港设置git服务器,并在sanjose和其他国家使用它,所以我想因为延迟问题而在networking上高效。 所以我的问题是当我使用git克隆ssh:// user @ server / reposloc我也得到了git协议的好处。 按照Orelly作者的书,他的意思是git通过ssh传输,那么当我没有在服务器上运行git […]

无法更新:无追踪分支

我在Windows上的Android Studio(预览)0.6.0,并试图在GitHub上共享我的项目。 我使用Git Shell来初始化,添加,提交并将项目推送到GitHub。 但是当我试图从Android Studio中更新我的项目 ,我得到这个错误: Can't update: no tracked branch No tracked branch configured for branch master. To make your branch track a remote branch call, for example, git branch –set-upstream master origin/master 它确实提供了这个build议,但我不确定在这一点上该怎么做。 有没有办法解决这个从Android Studio?

如何生成上个月的git commit日志,并将其导出为CSV?

有没有办法生成上个月的git commit日志,并将其导出为CSV文件? 我正在寻找我可以从命令行或第三方应用程序运行的东西。 我想要以下列:作者,提交date,主题,文件编辑和散列。

使用令牌对GitHub进行身份validation

我正尝试使用个人访问令牌对GitHub进行身份validation。 在github的帮助文件中,它声明使用curl方法进行身份validation( https://help.github.com/articles/creating-an-access-token-for-command-line-use )。 我已经尝试过,但仍然无法推送到GitHub。 请注意,我试图从未经身份validation的服务器(Travis-CI)推送。 cd $HOME git config –global user.email "emailaddress@yahoo.com" git config –global user.name "username" curl -u "username:<MYTOKEN>" https://github.com/username/ol3-1.git git clone –branch=gh-pages https://github.com/username/ol3-1.git gh-pages cd gh-pages mkdir buildtest cd buildtest touch asdf.asdf git add -f . git commit -m "Travis build $TRAVIS_BUILD_NUMBER pushed to gh-pages" git push -fq origin gh-pages 此代码导致错误: 远程:匿名访问scuzzlebuzzle […]

github更改没有提交提交

我有一个非常基本的GitHub设置与一个自述文件,一个目录,并在其中的另一个目录与一个HTML文件。 在github上,我只能查看自述文件和第一个文件夹,但没有任何内容,我收到了这条消息 tc349 ryntc3$ git add * tc349 ryntc3$ git status On branch master Changes not staged for commit: (use "git add <file>…" to update what will be committed) (use "git checkout — <file>…" to discard changes in working directory) (commit or discard the untracked or modified content in submodules) modified: week1 (modified content) no […]

如何在GitHub README.md中并排显示图像?

我试图在我的README.md中显示两张照片之间的比较,这就是为什么我要并排显示它们的原因。 这两个图像是如何放置的 我想并排显示两个Solarized配色scheme,而不是顶部和底部。 帮助将不胜感激,谢谢!

我无法在我的Github文件夹中find我的git.exe文件

我下载了Github for windows,并将其安装在运行Windows 7的计算机上。我试图用Android Studio打开一个项目,但它显示“无法启动Git:git.exe”和“IDE错误”。 当我点击“修复”它显示: “无法运行程序”git.exe“:CreateProcess error = 2,系统找不到指定的文件”。 所以我GOOGLE了,我试图find我的Github文件夹中的git.exe文件。 在我的Github文件夹中有两个文件夹:一个是朋友共享的项目,另一个是“Git1”。 在Git1文件夹中,只有两个文件:“.gitattributes”和“.gitignore”我甚至找不到“git.exe”文件的search栏。 我该如何解决这个错误?

如何做到“去获取”一个github仓库的特定标签

我试图编译InfluxDB数据库(版本v0.8.8)使用go get github.com/influxdb/influxdb 但是,这拉主分支,我需要v0.8.8标记。 我试图做到: go get github.com/influxdb/influxdb/releases/tag/v0.8.8但这失败说无法find。 我也尝试go get GOPATH/src/github… master分支,然后使用GOPATH/src/github…中的git手动检查标签,以便设置对应的版本。 使用最后一种方法的问题是,当我尝试拉取依赖关系时, go get -u -f ./…它试图在主分支中find它们,而其中一些分支不存在于主分支上。 。 TL; DR :执行go get一个特定的github标签,并拉取正确的依赖关系。

-u标志在git中是什么意思-u origin master

我只是想知道这个命令“git push -u origin master”中的-u标志是什么意思? 谢谢

在GitHub for Windows中,还原此提交并回滚此提交的含义是什么?

Github for Windows具有以下两个命令: revert this commit – 创build一个新的提交来恢复这个提交的变化 rollback this commit – 回滚这个提交,留下在这个提交中所做的所有更改,稍后再提交到你的工作目录中 你能否解释这两个命令的确切含义以及如何使用它们。 具体而言,我不明白第二个目的是什么。 对我来说完全是无稽之谈。 是否有可能恢复到以前的提交检查出来,如果我不喜欢它,回到最初的地方? 这个gui好像只是git系统的一小部分,但是怎样才能正确的使用它呢?