解决在GitHubDesktop中如何使用atom打开github仓库的问题
2017-10-27 11:19
495 查看
首先先讲一下GitHubDesk和atom的关系:
GitHubDesktop是GitHub网站的客户端软件,可以在本地管理项目代码,即就是仓库。在连网时,可以直接输入GitHub网站仓库的地址,将仓库clone到本地,然后就可以在没网的情况下管理本地地仓库。连网时,可以将本地新建的或修改过的仓库提交到GitHub网站,可以起到实时更新的作用,也能做版本控制。
而因为有了atom这个强大的文本编辑器,可以对GitHubDesktop中仓库的文件内容进行实时增加、修改等功能。在保存好项目之后,在GitHubDesktop中可以将普通的项目文件,提交到本地仓库。这样感觉要比在网站上使用编辑器更方便,对GitHubDesktop来说是一个很好的补充。
问题是:
当我第一次下载和安装完这两个软件的时候,发现在GitHubDesktop无法选择使用atom打开仓库,提示是GitHubDesktop并没有在本地识别到有atom的存在,也就是找不到。也许在你的电脑上不会遇到这样的问题,如果遇到了,请继续往下看。
对于这个问题,我专门在github网站上向desktop仓库的管理者发了一个问题请求(issue),这个issue的提问当然要使用英文才行,结果人家非常细心的帮助我解决了这个问题。
接下来我将解决这个问题的过程和方法描述一下:
其实在安转atom的时候应该在安装目录(C:\Users\Administrator\AppData\Local\atom)下会自动生成一个bin目录,这个目录下会有一些可执行的命令文件。当然一般这个目录下的命令都需要在系统环境变量下配置才能直接使用(当然可以切换到命令所在的路径下使用,只不过比较麻烦)。只是如果找不到这个目录和文件,何谈使用。
所以,方法就是:先在atom的安装目录下新建bin文件夹,并在dos环境下,在路径C:\Users\Administrator\AppData\Local\atom下输入命令 atom –squirrel-updated,这样就会看到bin目录里有一些文件,重新打开GitHubDesktop,这样就可以连接atom了。
对于这个产生的原因,我还是不太理解,希望有人看过之后,可以在底下提出自己的见解。
GitHubDesktop是GitHub网站的客户端软件,可以在本地管理项目代码,即就是仓库。在连网时,可以直接输入GitHub网站仓库的地址,将仓库clone到本地,然后就可以在没网的情况下管理本地地仓库。连网时,可以将本地新建的或修改过的仓库提交到GitHub网站,可以起到实时更新的作用,也能做版本控制。
而因为有了atom这个强大的文本编辑器,可以对GitHubDesktop中仓库的文件内容进行实时增加、修改等功能。在保存好项目之后,在GitHubDesktop中可以将普通的项目文件,提交到本地仓库。这样感觉要比在网站上使用编辑器更方便,对GitHubDesktop来说是一个很好的补充。
问题是:
当我第一次下载和安装完这两个软件的时候,发现在GitHubDesktop无法选择使用atom打开仓库,提示是GitHubDesktop并没有在本地识别到有atom的存在,也就是找不到。也许在你的电脑上不会遇到这样的问题,如果遇到了,请继续往下看。
对于这个问题,我专门在github网站上向desktop仓库的管理者发了一个问题请求(issue),这个issue的提问当然要使用英文才行,结果人家非常细心的帮助我解决了这个问题。
接下来我将解决这个问题的过程和方法描述一下:
其实在安转atom的时候应该在安装目录(C:\Users\Administrator\AppData\Local\atom)下会自动生成一个bin目录,这个目录下会有一些可执行的命令文件。当然一般这个目录下的命令都需要在系统环境变量下配置才能直接使用(当然可以切换到命令所在的路径下使用,只不过比较麻烦)。只是如果找不到这个目录和文件,何谈使用。
所以,方法就是:先在atom的安装目录下新建bin文件夹,并在dos环境下,在路径C:\Users\Administrator\AppData\Local\atom下输入命令 atom –squirrel-updated,这样就会看到bin目录里有一些文件,重新打开GitHubDesktop,这样就可以连接atom了。
对于这个产生的原因,我还是不太理解,希望有人看过之后,可以在底下提出自己的见解。
相关文章推荐
- 问题2:有关使用 Hexo 和 GitHub 搭建博客,出现 hexo -d 报错如何解决?(windows下)
- 问题1:有关使用 Hexo 和 GitHub 搭建博客,出现 hexo -d 报错如何解决?(windows下)
- Android开发之如何在WebView中点击链接使用自身打开(解决出现的选择使用第三方应用的问题)
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 如何解决mid使用过程中出现的以下问题(无效的过程调用或参数: 'mid')
- 解决使用变量打开窗口,使用窗口名不能引用的问题.
- 如何使用google解决问题
- 如何使用Windows事件查看器和微软知识库解决问题
- 如何正确使用事件探察器解决性能问题(http://www.cnblogs.com/tom-fu/archive/2008/06/25/1146934.html#1235440)
- 如何在Ruby On Rails中使用Unicode(解决数据库中文化的问题)
- 如何解决在excel工作表中鼠标的右键不能使用的问题
- 请求帮助:如何解决烦人的VS.NET2003编译时“无法将程序集复制到文件,另一个程序正在使用,进程无法访问”的问题?
- 如何使用 GDI+ 双缓冲 解决绘图闪烁问题
- 如何解决mid使用过程中出现的以下问题(无效的过程调用或参数: 'mid')
- 如何解决eWebEditor在线编辑器的远程自动上传功能不能使用的问题?
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题(非原创,摘自书中)
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 如何使用Windows事件查看器和微软知识库解决问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题