プライベートリポジトリを1つ作成し、ラップトップに既存のプロジェクトがあります。既存のプロジェクトをリポジトリに追加する必要があります。しかし、私が端末で行うと、以下のエラーが発生します:
remote: The project you were looking for could not be found.
fatal: repository 'https://gitlab.com/sathishchinniah/Taxi-App-User.git/' not found
私が従ったステップ:
**Existing folder
cd existing_folder
git init
git remote add Origin https://gitlab.com/sathishchinniah/Taxi-App-User.git
git add .
git commit -m "Initial commit"
git Push -u Origin master**
これの問題は何でしょうか。私を助けてください。ありがとう
以下の手順で問題を解決しました。以下のコマンドで、username
をGitLabユーザー名に、project
をGitLabプロジェクト名に置き換えます。
git remote set-url Origin https://[email protected]/username/project.git
以下のコマンドを使用してマスターにプッシュしようとすると、ウィンドウがポップアップして、資格情報をリポジトリに追加します。
git Push -u Origin master
問題は、gitlabのようにリポジトリを参照していないことです。の代わりに:
https://gitlab.com/sathishchinniah/Taxi-App-User.git
以下を使用する必要があります。
[email protected]:sathishchinniah/Taxi-App-User.git
Gitlabは、クローン、プッシュ、プル(および関連するすべてのアクション)に単一の定義済みユーザーを使用し、sshキーを介してアクションを認証します。使用しているコンピューター用(作業コピーがあるコンピューター用)を1つ用意し、gitlabのリポジトリの有効なキーとしてキーを登録する必要があります。
まず、ローカルgitでユーザーを定義する必要があります。そうでない場合は、次のようにして構成することができます:
git config --global user.name "Your name here"
を使用して名前を設定しますgit config --global user.email "[email protected]"
次に、キーを作成して登録する必要があります。必要に応じて、さらにサポートすることもできます。
次に、何をしたいか、またはどのように開始したいかに応じて、いくつかのオプションがあります。
オプション1
既存のリポジトリを複製します。
git clone [email protected]:namespace/project.git
ここで、「namespace」はプロジェクトのグループの名前空間、またはgitlabユーザー(グループが定義されていない場合)および「project」はgitlab上のプロジェクトの名前ですgit Push -u Origin master
オプション2
リポジトリをローカルで初期化してから、コンテンツをサーバーにプッシュします。
git init
git remote add Origin [email protected]:namespace/project.git
ここで、「namespace」はプロジェクトのグループの名前空間、またはgitlabユーザー(グループが定義されていない場合)および「project」はgitlab上のプロジェクトの名前ですgit Push -u Origin master
オプション
既存のローカルリポジトリを使用します。
git remote rename Origin old-Origin
git remote add Origin [email protected]:namespace/project.git
ここで、「namespace」はプロジェクトのグループの名前空間、またはgitlabユーザー(グループが定義されていない場合)および「project」はgitlab上のプロジェクトの名前ですgit Push -u Origin --all
およびgit Push -u Origin --tags
ですべてのタグをプッシュしますあなたの場合、ローカルで初期化された新しい空のリポジトリを使用してから、コンテンツをリポジトリにプッシュします:
git init
git remote add Origin [email protected]:sathishchinniah/Taxi-App-User.git
git add .
git commit -m "Initial commit"
git Push -u Origin master
失敗した場合は、エラーを提供してください。また、コンピューターで秘密キーが定義されているかどうか、また、そのキーがgitlabのリポジトリの有効なキーとして定義されているかどうかも確認する必要があります。
それが役に立てば幸い。
これはプライベートリポジトリであるため、このサーバーの資格情報を提供する必要があります。試してください:
git remote add Origin ssh://[email protected]/sathishchinniah/Taxi-App-User.git
または
git remote add Origin https://[email protected]/sathishchinniah/Taxi-App-User.git
パスワードの入力を求められるはずです。