标签: gist

推送返回奇怪的错误

我使用公共克隆URL克隆了一个要点.我做了我的更改,添加和承诺.但是,当我运行时,git push origin master我收到以下错误:

fatal: remote error: 
 You can't push to git://github.com/1234567.git
 Use git@github.com:1234567.git
Run Code Online (Sandbox Code Playgroud)

但根据git remote -v原点应该在gist.github.com子域

origin  git://gist.github.com/1234567.git (fetch)
origin  git://gist.github.com/1234567.git (push)
Run Code Online (Sandbox Code Playgroud)

有关解决此错误的任何想法?谢谢!

git gist github

6
推荐指数
1
解决办法
2335
查看次数

使用curl使用Github API v3创建新的要点

经过相当长的一段时间,使用他们的API V3向Github发布私人要点后,我几乎放弃了.几乎.也许有些人也遇到过类似问题或者知道可能是以下行为的原因:

现在curl命令如下所示:

curl -H "Authorization: bearer MY_AUTHORIZATION_TOKE" -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"public":false,"files":{"test.txt":{"content":"String file contents"}}}' https://api.github.com/gists
Run Code Online (Sandbox Code Playgroud)

我也试过了

curl -H "Authorization: bearer MY_AUTHORIZATION_TOKE" -X POST -d '{"public":false,"files":{"test.txt":{"content":"String file contents"}}}' https://api.github.com/gists
Run Code Online (Sandbox Code Playgroud)

我可以使用完全相同的数据创建没有授权令牌的gist:

curl -X POST -d '{"public":true,"files":{"test.txt":{"content":"String file contents"}}}' https://api.github.com/gists
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,它将是匿名的

如果我想将其公之于众,那么结果相同

无论如何,Github都会回来

HTTP/1.1 404 Not Found
{
  "message": "Not Found"
}
Run Code Online (Sandbox Code Playgroud)

我很确定我已经获得授权,因为curl -H "Authorization: bearer MY_AUTHORIZATION_TOKE" https://api.github.com/user我将用户详细信息返回给我.

适用范围如下:

https://github.com/login/oauth/authorize?client_id=...&scope=gist

因此,它应该具有读取和写入权限.

json curl gist github-api

6
推荐指数
1
解决办法
4767
查看次数

如何同步GitHub存储库和多个Gists

我正在开发一个相当大的JavaScript函数库(Formula.js)(450+).它们中的大多数彼此非常独立,完全独立,或者使用着名的第三方库(例如Moment.js).为了支持讨论,并在函数级别上,而不是在库级管理的贡献,我创建了一个要点每个功能(参看 CONVERT GIST),以及一个存储库整个库.这可以很容易地包括函数的文档中的一个函数的代码(参CONVERT文档).

我的问题是:如何让主存储库与Gists保持同步?

解决方案应该:

  • 允许从主存储库和各个Gists进行更改
  • 自动在各个Gists上包含版权标题
  • 自动在单个Gists上包含与第三方库相关的注释

其他想法:

我找不到很多以这种方式管理项目的例子.我对Git也很缺乏经验.因此,我建议的工作流程可能存在完全缺陷,或者引入不必要的复杂性.任何关于控制事物的最佳实践的想法都是非常受欢迎的.

javascript git version-control gist github

6
推荐指数
1
解决办法
464
查看次数

如何在 GitHub 上 fork 自己的要点?

如何分叉我自己的 GitHub gist?

一种可能性:gist 上发布了一个脚本,但我不知道如何将其安装在我的 gitHub 上。在这种情况下,解释如何使用该脚本以及它正在做什么。

(重新)分叉任何要点,包括你自己的

<!-- language: lang-js -->
// ==UserScript==
// @name           (Re)fork any gist, including your own
// @namespace      https://github.com/johan
// @description    Adds a "fork" button to gists missing one at gist.github.com, so you can create multiple forks
// @match          https://gist.github.com/*
// @include        https://gist.github.com/*
// ==/UserScript==

if (/^\/\d+/.test(location.pathname) &&
    !document.querySelector('a img[alt="fork"]')) {
  var i = document.createElement('img')
    , a = document.createElement('a')
    , u = document.querySelector('img.button').src
    , p = document.querySelector('.title');

  a.title = 'Create another fork of this …
Run Code Online (Sandbox Code Playgroud)

javascript gist github

6
推荐指数
1
解决办法
1746
查看次数

如何将Gist添加到Blogger中

这是我第一次通过博客添加python脚本,经过一些谷歌搜索我发现我最简单的方法是使用Gist,我将我的python脚本发布到Gist,我选择了一个python语言并创建公共Gist,结果"嵌入此要点"是一个javascript

<script src="https://gist.github.com/anonymous/7842985.js"></script>
Run Code Online (Sandbox Code Playgroud)

现在,当我将此代码粘贴到我的博客并单击预览或发布时,没有任何内容出现,但相同的java脚本!请问任何想法.

html gist blogger

6
推荐指数
2
解决办法
3599
查看次数

Github Gists 和 Pastebin 之间有什么区别?

到目前为止我还没有使用过它们中的任何一个。我查看了他们的网站并找到了他们的简要说明:

GitHub要点:

即时共享代码、注释和片段。

巴斯德宾:

Pastebin 是一个网站,您可以在线存储任何文本以便于共享。该网站主要由程序员用来存储源代码或配置信息,但非常欢迎任何人粘贴任何类型的文本。该网站背后的想法是让人们更方便地在线共享大量文本。

除了在 Pastebin 的描述中明确提到“欢迎任何人粘贴任何类型的文本”之外,我认为它们的用途没有什么区别。

如果有人能指出它们之间的差异,我将不胜感激。

gist pastebin

6
推荐指数
1
解决办法
3738
查看次数

如何在 React 组件中嵌入 Github Gist?

我正在尝试使用 Github Gist API 来获取我所有的要点并将它们嵌入到网页中。每个 Gist 都包含我包含在以下组件中的博客文章:

function BlogEntry(gist)  {
    return (
        <div>
            {gist.createdAt} {gist.id} {gist.description}
            <script src={"https://gist.github.com/seisvelas/" + gist.id + ".js"}></script>
        </div>
    );
}
Run Code Online (Sandbox Code Playgroud)

该render'd的第一线div{gist.createdAt} {gist.id} {gist.description}工作,所以我知道我成功地与该API进行交互。但是,带有script标签的第二部分什么也不做。

我在一个普通的 HTML 文档上尝试了这个,他的模式<script src="https://gist.github.com/seisvelas/gist_id.js"></script>(我从 Gist 网站本身得到的)在给定有效的 gist_id 的情况下确实有效。

我猜这与script标签在 React 组件中的行为方式有关。我什至没有想到这会是一个问题。谁能推荐一个简单的解决方法,以便我可以成功嵌入这些要点?

谢谢!

gist reactjs

6
推荐指数
2
解决办法
1525
查看次数

使用jQuery.ajax()保存匿名github gist

我在使用jQuery.ajax()Gistub发布要点时遇到了麻烦.创建了gist,响应是201 Created,但Firebug中的响应选项卡为空,并且命中了错误回调.

  var data = {
    "description": "posting gist test",
    "public": true,
    "files": {
      "test.txt": {
        "content": "hello gist!"
      }
    }
  }
  $.ajax({
    url: 'https://api.github.com/gists',
    type: 'POST',
    dataType: 'json',
    data: JSON.stringify(data)
  })
  .success( function(e) {
    console.log(e);
  })
  .error( function(e) {
    console.warn("gist save error", e);
  });
Run Code Online (Sandbox Code Playgroud)

令人沮丧的是,它在jsfiddle中运行良好:http://jsfiddle.net/vXpCV/


也许这就是问题所在.jsFiddle获得不同的响应头:

Access-Control-Allow-Cred...    true
Access-Control-Allow-Orig...    http://fiddle.jshell.net
Access-Control-Expose-Hea...    Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-OAuth-Scopes, X-Accepted-OAuth-Scopes
Connection  keep-alive
Content-Length  1093
Content-Type    application/json; charset=utf-8
...
Run Code Online (Sandbox Code Playgroud)

jquery gist github github-api

5
推荐指数
2
解决办法
1269
查看次数

在Windows上使用python库提取GIST功能

我刚刚开始在Windows 7上使用Python(版本2.7.2)。我想在我的python项目中使用GIST功能。我一直在寻找GIST python库。有一个著名的库pyleargist(http://pypi.python.org/pypi/pyleargist/1.0.1#downloads)。

但是,我尝试了很多方法在Windows7上构建和安装此库。不幸的是,它根本没有成功。因此,我想在这里问两个问题。

  1. 是否还有其他GIST图片描述符的替代python库(除了pyleargist或自己编写)?

  2. 你们中的任何人是否曾经能够在Windows7上将pyleargist库用于任何Python 2.7代码?

谢谢

windows gist windows-7 python-2.7

5
推荐指数
0
解决办法
1901
查看次数

使用R下载,修改,上传Github Gists

我经常发现自己在Rstudio中编写R代码并手动将代码复制/粘贴到gist.github.com上.

我认为Rstudio很棒,他们最近采用了版本控制功能.我还没有完全升级到这个级别,但我希望我可以链接我的github帐户并以同样的方式管理我的要点.这将删除我为保存和检索我的代码片段而采取的手动操作.

关键是我希望能够跨多个位置访问我的代码,并且需要将我的一些代码保密.

这可能吗?任何帮助是极大的赞赏.

git gist r github rstudio

5
推荐指数
1
解决办法
308
查看次数