[REFS[
- [1] [CITE@en[Your Dashboard - GitHub]]
([TIME[2009-09-23 11:02:22 +09:00]] 版)
<https://github.com/>
]REFS]

* GitHub 社の製品

[4] 
[FIG(short list)[
- [[GitHub]]
- [[Gist]]
- [[GitHub Pages]]
-- [[github.io]]
- [[GFM]]

[HISTORY[
- [[Atom (GitHub)]]
]HISTORY]
]FIG]

* 他の Git ホスティングサービスとの比較

[SEE[ [[Git]] ]]

* [CODE[docs.github.com]] が [CODE[403]] "The request is blocked." エラーになる

[17] [CITE@en[curl on docs.github.com results in HTTP 403 with "The request is blocked" · Issue #17358 · github/docs · [[GitHub]]]], [TIME[2022-08-01T09:31:02.000Z]] <https://github.com/github/docs/issues/17358>

[18] >>17 [[GitHub]] スタッフが「内部で解決する」とだけ書いて Close。いや解決してからにしてよw

[19] 
[CITE@en[✅ Send "Accept-Encoding" HTTP header when checking "help.github.com"]], [[alrra]], [TIME[2022-07-02 20:36:33 +09:00]], [TIME[2022-08-01T09:32:07.000Z]] <https://github.com/alrra/browser-logos/commit/6e3e6a8da0dc8ec9851a6987fd9bd3523fe1876c>

[CODE[Accept-Encoding:]] の有無が影響しているらしい。

[20] 
[CODE[Accept-Encoding:]]
が
[CODE[gzip]],
[CODE[br]]
だとエラーにはならず、指定された[[内容符号化]]の[[応答]]が返ってくる。
[CODE[deflate]],
[CODE[foo,[[deflate]]]],
[CODE[[[deflate]],foo]]
だとエラーにならず、[[内容符号化]]なしで[[応答]]が返ってくる。

[CODE[identity]],
[CODE[zstd]],
[CODE[foo]],
[[空文字列]]だとエラーになる。


[21] 
なんでこんな謎仕様になったのかが謎なのだが、
それが報告されてから数箇月感放置されてるのも謎なのだぜ。
[[github]] の技術者がこんなすぐに分かることをわかってないはずないし、
万一自力で知れなくても第三者が報告してるんだから知ってるはずなのに、
修正できないのはどういうことなのか。

* 文化的多様性の軽視

[SEE[ [[欧米中心主義]] ]]

[28] [[repository]] の [[topics]] に[[非ASCII文字]]を含めるとエラーになります。
(が汎用(?)エラーで、何が原因かは表示されず、変更は ([[ASCII文字]]のものも含め)
すべて破棄されます。訂正の機会さえ与えない酷い仕様です。)
[TIME[2023-11-19T05:06:13.000Z]]

[32] [CODE[master]] 事案 [SEE[ [[政治的に正しいデータ構造]] ]]

* Transfer

[33] 個人から Organization に transfer すると Collaborator はそのまま引き継がれます。
Invite expired になっているアカウントや Pending Invite になっているメールアドレスも引き継がれます。

[34] Organization から個人に transfer すると Collaborator はそのまま引き継がれますが、
Organization の Team は引き継がれません。
Invite expired になっているアカウントや Pending Invite になっているメールアドレスは消滅します。
[TIME[2024-05-23T03:04:43.100Z]]

* メモ

[2] [CITE@en[GitHub API Changes | GitHub Developer Guide]]
([TIME[2016-07-30 05:30:39 +09:00]])
<https://developer.github.com/changes/>

[3] [CITE@en[Finer-grained OAuth scopes for SSH keys | GitHub Developer Guide]]
([TIME[2016-07-30 05:30:39 +09:00]])
<https://developer.github.com/changes/2014-02-24-finer-grained-scopes-for-ssh-keys/>

[5] [CITE@en[GitHub Developer | GitHub Developer Guide]]
([TIME[2017-04-19 21:58:34 +09:00]])
<https://developer.github.com/program/>

[6] [CITE@en[GitHub Marketplace]]
([TIME[2017-05-23 10:53:08 +09:00]])
<https://github.com/marketplace>

[FIG(quote)[
[FIGCAPTION[
[7] [CITE@en[Apps | GitHub Developer Guide]]
([TIME[2017-05-23 06:30:19 +09:00]])
<https://developer.github.com/apps/>
]FIGCAPTION]

> Apps on GitHub extend and improve existing workflows. People can purchase apps from GitHub Marketplace or browse useful tools and services that integrate with GitHub in Works with GitHub.
> 

]FIG]


[8] [CITE@en[Archiving repositories]]
([TIME[2017-11-14 14:19:45 +09:00]])
<https://github.com/blog/2460-archiving-repositories>

[9] [CITE@en[Replacing GitHub Services | GitHub Developer Guide]]
([TIME[2018-06-01 06:55:58 +09:00]])
<https://developer.github.com/v3/guides/replacing-github-services/>

[10] [CITE@en[Announcing the deprecation of GitHub Services | GitHub Developer Guide]]
([TIME[2018-06-01 06:55:57 +09:00]])
<https://developer.github.com/changes/2018-04-25-github-services-deprecation/>

[11] [CITE@en[Legacy GitHub Services to GitHub Apps Migration Guide - Travis CI]]
([TIME[2018-06-01 04:29:40 +09:00]])
<https://docs.travis-ci.com/user/legacy-services-to-github-apps-migration-guide/>

[12] [CITE@en[A bright future for GitHub | The GitHub Blog]]
([[defunkt]]著, [TIME[2018-06-04 22:22:47 +09:00]])
<https://blog.github.com/2018-06-04-github-microsoft/>

[13] 
[TIME[令和元年8月][2019-08]]頃から、
[[公開鍵]]を登録する
[CODE[https://api.github.com/repos/.../.../keys]]
が
[CODE[422]] Unprocessable Entity
[CODE[{"message":"Validation Failed","errors":[{"resource":"PublicKey","code":"custom","field":"key","message":"key is invalid. It must begin with 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'ssh-ed25519'. Check that you're copying the public half of the key"}],"documentation_url":"https://developer.github.com/v3/repos/keys/#add-a-new-deploy-key"}]]
というエラーを返すようになりました。
[CODE[ssh-keygen -t dsa]] 
で生成した 
[CODE[ssh-dsa]]
で始まる[[公開鍵]]は使えなくなったようです。

[14] 
[[GitHub]] の [[Web]] のテキストエディターが操作性ゴミ過ぎてつらい。
[[Web]]上で修正できる手軽さを超えて糞すぎてひどい。

[15] 
なぜ[[Webブラウザー]]開発者が一生懸命作った[CODE[textarea]]を置き換えてもっと良いものが出来ると思い込む人が後をたたないのか。

[16] 
ファイルエディターだけでなく Issue とかのコメント入力欄もひどいんだよね。
役に立たない勝手な補完とかするし。
勝手にインデントして記号を挿入して、消そうとすると余計なスペースまで消しちゃったり。
簡単に入力出来るのが売りの[[マークダウン]]を採用しているのだから、
何もしなくても簡単に入力できるのに、
余計な機能が付いているせいで逆に[[マークダウン]]が書きにくいとかいう地獄。

[23] 
エディターの変な[[補完]]をオフにしたいし、
[[コピペ]]した [[URL]] とかが変な謎[[マークダウン]]に改変される意味不明仕様もやめてほしい。
テキストエディターはテキストを扱ってくれれば必要十分なんだ。





[22] 
[[GitHub]] の [[blame]] もいつの間にかゴミ仕様になってるなあ。
ブラウザーの検索機能が全然機能しない。
[[GitHub]] ご自慢の優秀な技術者陣はウェブエアプ勢なの?



[24] 
最近の [[GitHub]] のテキストファイルの表示はカーソルや選択範囲がずれててなんか変だと思ったら、
[CODE[textarea]] の上に変な[[要素]]で文字表示を被せている。
でも [[hit testing]] では無視されて裏側の [CODE[textarea]]
に選択やキー操作は送られている。

フォントの関係なのか文字の特性なのか、何か [[GitHub]] の開発者の知識を超えたことが起こっているのでずれてるわけだ。
こういうことがあるからネイティブコントロールを独自実装しようとしてはいけないんだよ。
[TIME[2023-07-30T14:05:21.00Z]]

[25] 完全にこれじゃん

[TALK[ [[GitHub]]
[[CSS完全に理解した]]
]TALK]




[26] 
ファイルの表示に [CODE[textarea]] 使ってるのがまず意味不明だよな。 [[HTML]] をまず理解してねーじゃん。



[27] 
案の定 [[React]] 使ってた。 [[React]] 使ってるやつの [[HTML]] 理解してない度高すぎだろクソフレームワークじゃん






[29] 
[[2FA]] 完了時になんかゴミみたいなのが降ってくるエフェクトが、よくあるフィッシング詐欺サイトで表示されるやつそっくりで草

[30] 
こんなあってもなくてもいいクソダサ効果をわざわざ実装するデザイナー何考えてるんだろうな。クールだと思ってやってるんかな。そのクールなやつがありふれた詐欺サイトと同レベルなの[[NDK]]。
もしかしてあの詐欺サイトは日本向けで、あっちの人はあんまり遭遇してないのかなw



[31] 
なんかまた[[非互換変更]]されてて困っった



[35] [CODE[raw.github.com]] はすごい不安定みたい。ずっと古い [[URL]] から新しい [[URL]] に[[リダイレクト]]してくれ続けているのは偉いけど変な [CODE[503]] エラーが出るのはそのアクセスに耐えうるサーバーが充てがわれてないのかね [TIME[2025-09-17T02:46:37.457Z]]



[36] [CITE@en[GitHub - blog2i2j/CNMan.._..UnicodeCJK-WuBi06: 新世纪版五笔字型超大字符集编码]], [TIME[2025-10-21T02:36:39.000Z]] <https://github.com/blog2i2j/CNMan.._..UnicodeCJK-WuBi06>



[37] >>36 こんな変な repository 名ありなんかい