質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

1回答

3898閲覧

GitHubからgit cloneできない

teriyaki340600

総合スコア5

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

1クリップ

投稿2020/02/10 08:00

編集2020/02/10 09:09

前提・実現したいこと

リモートリポジトリにある"git-practice"をローカルに複製しようとしています。
レポジトリは自分のもので、公開しているものです。
githubのclone or downloadのボタンからUse SSHを選択し、
git clone git@github.com:〜
でクローンしようとしています。

下記urlの質問と全く同じ前提・問題であったためトライしたのですが、
下記エラーメッセージが出ました。
https://teratail.com/questions/228369

発生している問題・エラーメッセージ

上記URLで示されている解決方法では次のようなメッセージが出るため進められません。

Cloning into 'git-practice'...
fatal: unable to get current working directory: No such file or directory

試したこと

上記URLで示されるように、fooディレクトリの作成から
git checkout -b master origin/master
まで行ったのですが、上に示すようなエラーメッセージが出てしまいます。
対処法を教えていただけませんでしょうか。

また、このエラーメッセージはどういう意味なのでしょうか?
リモートリポジトリにgit-practiceが見つからないということでしょうか?

補足情報(FW/ツールのバージョンなど)

私もosはMacで初心者です。
よろしくおねがいします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

KoichiSugiyama

2020/02/10 08:29

関係ないかもしれませんが、cloneしようとしているローカルのパスを提示してもらえると問題点がはっきりするかもしれません。全角文字とかスペースが入っているパスだと macのunicodeの解釈の違いで問題があったように思います。
quickquip

2020/02/10 08:32 編集

クローンしようとしているgithubのレポジトリは自分のものか他人や知人が公開しているものか、クローンしようとしているコマンドは git clone https://〜 か git clone git@github.com:〜 かそれ以外か、あたりが追加されているといいかと (あるいは「リモートリポジトリにある"git-practice"をローカルに複製しようとしています。」だけでわかる質問なのかも? だとしたら失礼)
guest

回答1

0

ベストアンサー

ファイルが存在しないと言ってますんで、リモートリポジトリの記述を確認してみよう

投稿2020/02/10 08:04

y_waiwai

総合スコア87800

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

teriyaki340600

2020/02/10 08:20

すみません。記述の確認とはどういうことですか? githubのマイページにはにはたしかに"git-practice"というリモートリポジトリがあります。 またgit clone [url]のurlもclone or downloadというボタン内でコピーしているので間違いないはずなのですが、、、
y_waiwai

2020/02/10 08:24 編集

ああ、ローカルリポジトリは作成されてますか? それがないんではw
yoorwm

2020/02/10 08:28

現状を把握されていないようなので勘で答えると、これはcloneは出来ているのではないでしょうか? 単にcloneしたディレクトリに居ないだけでしょう。 コマンドによって何が起こっているのか?を把握する為にファインダーとかで見ながら操作してみると良いかもしれません。
teriyaki340600

2020/02/10 08:57

>y_waiwai様 教材で勉強中のものです。その教材には「リモートリポジトリから複製(clone)して、ローカルリポジトリを作成する。」とあります。 私の中の認識では、githubからcloneすることで初めてローカルリポジトリができるものだと思っていたのですが、あらかじめローカルリポジトリを用意しておいてそこにリモートリポジトリの複製を行うのでしょうか? >yoorwm様 教材によると cd ~/Desktop git clone [url] した後に、 cloning into 'git-practice'... remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Reciving objects: 100% (3/3), done. と表示されるそうなのですが、自分の場合何度やっても上記のエラーメッセージが出ます。 ファインダーのアドバイス有難うございます。今回の場合デスクトップにgit-practiceというファイルが新たにできると思っているのですが合っていますか?
y_waiwai

2020/02/10 09:06 編集

ああ、Cloneでしたね。 それはおっしゃるとおりです。 どうもDesktopフォルダに書き込み権限がなかったりしませんかね。 ホームディレクトリに適当なフォルダを作り、そのフォルダ上でcloneしてみたらどうでしょう
teriyaki340600

2020/02/10 09:31

適当なフォルダ上ではcloneできました! 権限ですが、 https://support.apple.com/ja-jp/guide/mac-help/mchlp1203/mac こちらの「Macでファイル、フォルダ、またはディスクに対するアクセス権を変更する」を参考に自分のデスクトップのアクセス権を確認したところ、 自分:読み/書き可 everyone:アクセス不可 となっておりました。このeveryoneを読み/書き可にしたのですが、cloneできませんでした。
y_waiwai

2020/02/10 09:34

デスクトップフォルダにリポジトリ作るってのはヤバい(というか、やるべきではない)ので、それはそれでいいとは思います
teriyaki340600

2020/02/10 09:40

そうなのですね。ご丁寧にありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問