web-dev-qa-db-ja.com

「Macでのクローン作成」がGitHubで失敗します。毎回ページをダウンロードする必要があります

再インストール、アンインストール、再起動しましたが、リポジトリページの「Macでのクローン作成」が失敗し、毎回GitHubダウンロードページが表示されます。

今週初めは問題なく動作していましたが、今日は何の役にも立ちません。

なぜだと思いますか?

38
Bit Rocker

Webサイトにログインする必要があるだけでなく、アプリケーションにも1回ログインする必要があるため、インストールされていることがわかります。次にgit repoページを更新すると、リンクが自動的にダウンロードページからアプリケーションを開くページに変わります。

39
Neil

私は、サイトとGithub-Macアプリケーション(すでに使用していた)の両方にログインしていることを確認し、CLIツールをインストールするという上記の提案を試しました。これで問題が解決しませんでした。掘り下げた後、私は この記事 を見つけました。

https://ghconduit.com:25035/status でローカルホストをリッスンしているサーバーがあり、次のようなjson文字列を返す必要があります。

{"capabilities":["status","unique_id","url-parameter-filepath"],"running":true,"server_version":"5"}

私の場合、結果が得られなかったので、ghconduit.comの代わりに127.0.0.1を試してみて、それを修正しました。

TL; DR:127.0.0.1 ghconduit.comのエントリを/ etc/hostsファイルに追加し、現在のgithubページとクローンを更新しますデスクトップ機能が動作します。

12
Jason Lindberg

コメントで指摘したように、「Macでクローン」ボタンを機能させるには、Githubにログインする必要がありますです。

(この回答は、質問者が「未回答」リストから閉じているように見えないため、主にこの質問を「未回答」リストから削除するのに役立ちます)

8
Nevik Rehnel

上記のすべてを行うことでさえ失敗しましたが、ここでうまくいきました:

新しいタブを開きます。

これをアドレスバーに貼り付けます(引用符は不要です): "github-mac:// openRepo /"

クローンを作成するリポジトリで、HTTPSクローンURLをコピーし、上記のリンクの後に貼り付けます。 Enterキーを押します。

サーバーが前述のMacでリッスンしている場合、@ rjason-lindbergは、GutHub for Macで開くはずです。

5
TigerCoding

私はこの問題を抱えていて、それを機能させるために2つの手順が必要であることがわかりました。上記の「ログイン」回答とGitHub.appを開くには、[設定]> [詳細設定]> [コマンドラインツールのインストール]を選択します。これには時間がかかりませんでした。次にgithubページを更新し、リンクが「github-mac:// openRepo/ https://github.com/ ......」のようなものになっていることを確認しました。それとそれは働いた。

4
rndeon

私は自分の質問に答えました:トリックは、GitHub Webサイトにログインすることです。上記のNeilが述べたように、アプリケーションにもログインする必要があります。

3
Bit Rocker

他の答えのどれも私のためにトリックをしませんでした。しかし、 https://ghconduit.com:25035/statushttps:// localhost:25035/status も接続できなかったことを確認すると、コンジットプロセスが実行されていません。それは「GitHub.app/Contents/Library/LoginItems/GitHub Conduit」にあり、それを開き、デスクトップへのクローンが最終的に再び機能します。 GitHub.appがそれ自体で起動しなかった理由がわかりませんが、少なくとも現在は機能しています。

編集:再起動するたびに、GitHubコンジットプロセスを手動で再度開始する必要があります。

0
Diskutant

私はこれを試してみましたが、うまくいったようです。

  • キーチェーンアクセスに移動し、GitHubを参照して、保存されているすべてのパスワード(インターネット、アプリケーション、Webフォーム)を削除します。
  • サイトおよびMac OSデスクトップアプリケーションから新規にログインします。
  • 今回はパスワードを保存する
0
vkkumar

他の答えはどれもうまくいきませんでした。ログアウト(MacのGitHubとGitHubの両方)、アプリケーションアクセスキーの取り消し、アプリケーションの終了、GitHubコマンドラインツールの再インストール([設定]ペインを使用)などを試しました。

私にとって何がうまくいったか:

  1. クローン(編集:「フォーク」を意味していたと思いますか?*)github.comのリポジトリ。 (はい、Webインターフェースを介して)
  2. MacアプリケーションのGitHubで、[ファイル]> [新しいリポジトリ]にアクセスし、[クローン]を選択します。 github.comで作成したばかりのリポジトリを選択してクローンしてください。クローンします。

*この回答を書いてから久しぶりなので、実際に「クローン」を意味していたのかどうかはわかりません...フォークとクローンは確かに同じものではないことを理解しています。誰かの考えをひらめかせるために、ここではこの答えを残しておきます。

0
rinogo