GitHub 2019 开发者大会说要出的客户端,今天(2020.3.18)终于放出了下载。之前如果登记过的小伙伴应该也和我一样收到了下面样子的邮件:

好了,那么接下来我们就来“开箱”吧!

一、安装

邮件中给出了 iOS 和 Android 客户端的下载地址,但是国内的网络有些特殊,有些网站访问不了。有的安卓手机没有安装 Google Play 干看着有些着急啊,
经过我的一番操作,复制对应系统的链接到浏览器就可以下载啦。

1.1 iOS 安装

https://apps.apple.com/cn/app/github/id1477376905

复制上面的链接到 Safari 浏览器访问,点击“打开”。

1.2 Android 安装

https://github.com/521xueweihan/test_git/releases/download/v1.0/GitHub.v1.0.0.apk

复制上面的链接到浏览器,下载 apk 后安装。

1.3 安装完成

二、开箱

因为我的手机是 Android 系统,所以下面都是安卓系统下的截图

登陆完账号后,首当其冲映入眼帘的是 Home(首页)

2.1 Home(首页)

2.1.1 My Work

首页中的 My Work 包含如下功能支持:

  • Issues(问题):浏览、创建、管理、评论、关闭
  • Pull Requests(贡献):浏览、管理、评论、关闭
  • Repositories(项目):浏览、star、watching、浏览代码
  • Organizations(组织):浏览

2.1.2 Favorites

把经常关注和管理的项目增加到这里,便于查看。

2.2 Notifications(通知)

这里的通知包含 Issues(问题)、Pull Requests(贡献)的通知。

2.3 Search(搜索)

2.4 Profile(个人首页)

在 Home 页面点击左上角的头像,就可以进入“个人首页”。

2.5 Setting(设置)

“个人首页”,右上角的“小齿轮”就是设置页面的入口,可以设置推送和主题等。

Tips:推送我没测试成功、iOS 多了一项叫做 App Icon,可以设置 APP 的 icon 样式

2.6 浏览代码

三、使用感受

优点:

  1. 软件体积很小,运行快
  2. 基本功能完整,有评论回复功能
  3. 总之是有了,还要啥自行车

缺点:

  1. 不挂代理服务不稳定,经常出现刷不出来的情况
  2. 代码浏览只有高亮
  3. 没有信息流、热点等
  4. 分享功能处于原始阶段:分享后是只是一个链接

功能太少了,而且国内网络访问太不稳定了,但是比网页访问要方便一些。当然这个官方出品的 GitHub App 要走的路还很长,期待后续更新!


关注公众号加入交流群

把 GitHub 放入口袋,“开箱”官方客户端的更多相关文章

  1. [Golang] 从零開始写Socket Server(4):将执行參数放入配置文件(XML/YAML)

    为了将我们写好的Server公布到server上.就要将我们的代码进行build打包.这样假设以后想要改动一些代码的话.须要又一次给代码进行编译打包并上传到server上.     显然,这么做过于繁 ...

  2. 将root 当成arraylist放入数据sturts2 入门笔记

    刚启动idea 就报出错误 [-- ::,] Artifact -sturts2:war exploded: Error during artifact deployment. See server ...

  3. 在区块链上表白——使用C#将一句话放入比特币的区块链上

    最近在看区块链和比特币的知识,顺便简单研究了一下BitCoin的脚本语言,发现OP_RETURN这个命令可以在后面放入自己想说的内容,很多侧链啊,公证之类就是利用了这个特性,可以把一句话,或者一个哈希 ...

  4. mysql实现简单的增删改查,放入xmapp自带数据库中

    1.mysql概念:SQL-Structured Query Language,是一种特殊的语言,专用于操作关系型数据库服务器中的数据,所有的SQL语句分为四类: (1)DDL(2)DQL(3)DML ...

  5. Bootstrap3基础 form-control 圆角的输入框,光标放入后边框变色

      内容 参数   OS   Windows 10 x64   browser   Firefox 65.0.2   framework     Bootstrap 3.3.7   editor    ...

  6. iview中关于table组件内放入Input会失去焦点

    table里面的数据是一个数组,父组件传入的.子组件是截图的内容.当每个input框数据发生变化时,把数据传给父组件.在父组件做表单的提交. github内已经提到过这个问题(https://gith ...

  7. 有些其他程序设置为从 Outlook 下载并删除邮件。为防止发生此意外情况,我们将这些邮件放入一个特殊的 POP 文件夹中

    最近使用FOXMAIL接收MSN邮件时,发现有一些邮件收取不到,进到WEB页面,页面下方提示“你的邮件位于 POP 文件夹中!有些其他程序设置为从 Outlook 下载并删除邮件.为防止发生此意外情况 ...

  8. EC笔记:第三部分:17、使用独立的语句将newed对象放入智能指针

    一般的智能指针都是通过一个普通指针来初始化,所以很容易写出以下的代码: #include <iostream> using namespace std; int func1(){ //返回 ...

  9. tuple放入dict中

    tuple放入dict中是否可以正常运行 # 将tuple放入dict中 a = ('AI','Kobe','Yao') b = ('AI',['Kobe','Yao']) dict1 = {'a': ...

随机推荐

  1. JarvisOJ level3_x64

    这一题是和前面x86的差不多,都是利用了同一个知识点,唯一的区别就是使用的堆栈地址不同,x86是直接使用堆栈来传递参数的,而x64不同 x64的函数调用时整数和指针参数按照从左到右的顺序依次保存在寄存 ...

  2. 吴裕雄--python学习笔记:通过sqlite3 进行文字界面学生管理

    import sqlite3 conn = sqlite3.connect('E:\\student.db') print("Opened database successfully&quo ...

  3. 关于线上bug

    之所以想写下线上bug,因为发觉有些公司对线上bug的处理是比较严格甚至是很苛刻,涉及到的相关人可能会因此而背黑锅. 之所以会存在这样情况,因为公司各部门都有关联,特别是用户.老板的投诉,也给公司会造 ...

  4. 《Effective Java》笔记45-56:通用程序设计

    将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能性. 要使用局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方才声明,不要过早的声明. 局部变量的作用域从它被声明的 ...

  5. Alberto Del Bimbo:为什么说研究员要有想象力?

    ​ Del Bimbo:为什么说研究员要有想象力?" title="Alberto Del Bimbo:为什么说研究员要有想象力?"> ​ 说到科研,与日本式的&q ...

  6. git指令-撤销修改

    git指令-撤销修改 如果在文件中添加了错误的内容,可以撤销修改 eg: 解决: 可以删掉最后一行,手动把文件恢复到上一个版本的状态: 使用git status 你可以发现,Git会告诉你,git c ...

  7. ORB-SLAM2 运行 —— ROS + Android 手机摄像头

    转载请注明出处,谢谢 原创作者:Mingrui 原创链接:https://www.cnblogs.com/MingruiYu/p/12404730.html 本文要点: ROS 配置安装 解决 sud ...

  8. sql数据库在登录异常时 ora-03114:未连接到ORACLE怎么办

    关闭SQL数据,重新启动,登录就好,不要用删除,或者其他方法,如果这麽做还是不可以,那么在想其他办法! 我自己就是这麽做的

  9. 造轮子系列(三): 一个简单快速的html虚拟语法树(AST)解析器

    前言 虚拟语法树(Abstract Syntax Tree, AST)是解释器/编译器进行语法分析的基础, 也是众多前端编译工具的基础工具, 比如webpack, postcss, less等. 对于 ...

  10. [续更]一起来撸一下Flex布局里面的那些属性

    Flex的全称是Flexible Box,意为弹性布局,用来为盒模型提供最大的灵活性. Flex包含的属性有很多,每个属性又包含了许多不同意义的属性值···然而在实际开发中,能被我们临幸的可能也只是那 ...