1. ホーム
  2. git

gitとbitbucketで自分のユーザー名/パスワードを使う

2023-10-25 23:29:56

質問

私は3人のチームに所属しています。2人はローカルで作業しており、私はサーバーで作業しています。

同僚がアカウントを設定しましたが、リポジトリへの全権限を私に与えました。

gitでユーザー名とメールを設定しました。

git config --global user.name "bozdoz"
git config --global user.email [email protected]

で、これらはbitbucket.orgでの私のユーザー名とメールアドレスと同じです。

しかし、私がリポジトリにプルまたはプッシュすると、プロンプトに彼らのユーザー名が表示されます。

Password for 'https://[email protected]':

ユーザー名でURLを指定して引っ張ろうとしたら、パスワードのプロンプトが表示されました。

git pull https://[email protected]/path/repo.git

と表示され、最新と表示されました。そして、プッシュすると、no-fast-forward と表示されました。

ブランチを指定する必要があると書いてありましたが、プッシュ文の中でリポのURLも指定しながらどうすればいいのかわかりません。

git push https://[email protected]/path/repo.git

私は、同僚が近くにいて、彼のパスワードを入れることができれば、プルやプッシュをすることができます。 しかし、これも私ではなく、彼をプッシュの作成者としてリストアップしています。

どうすれば自分のユーザー名でリポジトリブランチにプルしたりプッシュしたりできるのでしょうか?

どのように解決するのですか?

実行する

git remote -v

で、オリジンの URL に同僚のユーザー名がハードコードされているかどうかを確認します。もしそうなら、自分のユーザー名で代用してください。

git remote set-url origin <url-with-your-username>