我通常粘贴错误报告和日志要点在Github上,交换编程相关的调试信息.Gist没有上传文件的按钮.因此,有时将大型错误报告复制并粘贴到gists textarea中以进行输入并不方便.
有没有办法将命令行中的文件上传到Gist帐户中的新Gist?
还要为要上传的文件创建临时git存储库会有所帮助,我会在脚本中自动执行此操作.
最后,我想使用一个bash脚本自动在github上发布我的编程项目的调试信息
/**
* Converts data URI in 'image/png' format to an image data object
* @param dataURL Base64 encoded string
* @returns {ImageData/undefined}
*/
convertDataURLToImageData: function (dataURL) {
if (dataURL !== undefined && dataURL !== null) {
var canvas, context, image, imageData;
canvas = document.createElement('canvas');
canvas.width = 470;
canvas.height = 470;
context = canvas.getContext('2d');
image = new Image();
image.addEventListener('load', function(){
context.drawImage(image, 0, 0, canvas.width, canvas.height);
imageData = context.getImageData(0, 0, canvas.width, canvas.height);
//how do i return this?
}, false);
image.src = dataURL; …Run Code Online (Sandbox Code Playgroud) 我不小心上传了一张我不想在 GitHub 上的图片。我以为我已经从上传的图像中删除了私人信息,但私人信息仍然存在。它包含诸如我希望不是公共知识的主机名之类的东西。
有没有办法从 github 的图像注册表中删除该图像?
我知道不太可能有人通过检查其服务器上图像的所有可能目的地来发现它,但这会让我安心。
我有一个带有降价文件的秘密Github要点。我创建了三个简单的.png图像,这些图像需要嵌入到要显示在要点URL上的文档中。
我克隆了要点仓库,添加了图像文件,然后推送到主数据库。现在,在要点URL上,除了标记文件之外,我还看到了图像文件。
但是,每当我添加以下简单代码尝试显示图像时,它都无法工作(它仅使文本“ Image”超链接,并且如果单击该链接,则会带我到显示“未找到”的页面,即使我可以验证它也是如此)正是链接到图像文件的URL地址):

Run Code Online (Sandbox Code Playgroud)
但是,在我的markdown文档的本地副本中,如果我使图像链接引用了相对的文件路径(例如),那么如果我在本地计算机上的Markdown查看器(例如Mou)中查看该文档,则该链接可以按预期工作。无论基于本地还是基于github的URL,它都不能在要旨URL上工作。
从我读过的所有内容来看,这似乎是将图像添加到要点的正确方法(克隆要点回购,添加文件,推送到主站点,然后从生成的Github URL链接它们)。
它不起作用...我想走哪一步?
gist ×2
github ×2
image ×2
automation ×1
canvas ×1
git ×1
github-api ×1
html5 ×1
javascript ×1
markdown ×1