remote
コマンドでOriginをリモートで作成できません:
$ git remote add Origin https://github.com/LongKnight/git-basics.git
fatal: remote Origin already exists.
エラーを解決するために、私はこれを試しました:
$ git remote -v Origin
$ git remote -v show Origin
ローカルリポジトリからリモートにファイルをアップロードしていません:
$ git Push -u Origin master
fatal: 'Origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
各リポジトリには独自の起源がありますか?
解決策: Git Bashに切り替えると、GithubまたはGit Shellに付属のPowershellを使用してチュートリアルを行うこともできました。
少し簡単に:
git remote set-url Origin https://github.com/LongKnight/git-basics.git
これにより、現在のOriginが新しいものに置き換えられます。
うーん。
Originに値がない理由は非常に奇妙です。通常、次のようになります。
[mayur.n@harry_potter]$ git remote -v
Origin /mnt/temp.git (fetch)
Origin /mnt/temp.git (Push)
OriginにはURLが関連付けられていません。実際には名前と値のペアです。したがって、「git Push Origin master」と言うと、GitはOriginの値を置き換えます。私の場合、「/ mnt/temp.git」になります。
今、あなたは何ができますか?
これを試して:
1)別のディレクトリにリポジトリを複製します。
2)「git remote -v
"およびOriginの値を取得
3)あなたの場合、値は「 https://github.com/LongKnight/git-basics.git "
4)作業ディレクトリに戻り、「git remote add Origin2 https://github.com/LongKnight/git-basics.git
"
5)「git remote remove Origin
"
6)「git remote rename Origin2 Origin
"
7)「git remote -v」でOriginの値を確認してください
8)これで正しく設定されるはずです。その場合、「git Push
"