[解決済み] 1台のコンピュータの1つのGitでユーザーIDを切り替える [複製]
質問
私は
ONE
のリポジトリがあります。
GitHub
と呼ぶことにしましょう。
Repo-1
.
そのリポジトリにまずアクセスしたいのですが Git のデフォルトユーザー .
そのユーザーを
User-1
.
私が作成した SSHキーペア を作成しましたが、すべてうまくいきました。 はいい感じに動作します。 .
私が作った
その他
レポジトリを
GitHub
と呼ぶことにしましょう。
Repo-2
.
I はローカルのGitに何の変更も加えず を変更しませんでした。設定変更も何もしていません。
今 - 私がしたいのは
クローン
から
Repo-1
として
User-2
(ただし
は同じノートパソコンから
).
まず第一に、これはまったく可能なことなのでしょうか?
一つのラップトップ上のローカルのGitは、quot;ユーザーアカウント"を切り替えて、自分自身を
User-2
? そして、そのアイデンティティから Repo-1 からクローンし、何らかの変更を加えてから
Repo-1
?
可能であれば、どうすればいいのでしょうか?
どのように解決するのですか?
グローバルな .gitconfig には、すでに SSH キーやユーザー情報を設定しました。グローバルな .gitconfig は、ローカルの gitconfig - .git フォルダ内の "config" ファイル(存在しない場合、作成する必要があるかもしれません)によって上書きされます。
例えば、.gitconfig ファイルを .git フォルダにコピーして(そして "config" にリネームして)、変更したい行(おそらく github.user と github.token )だけを変更するか、その2行だけを含む新しいファイルを作成することが可能です。
コマンドラインの "git config" を好むなら、"--global" オプションを省略することによって、すべてのファイル移動を避けることができます。
関連
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Gitで変更された複数のファイルのうち、1つのファイルだけを隠す?
-
[解決済み] git add -A」と「git add .」の違い。
-
[解決済み] Git のローカルコミットを破棄する
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] Gitのプッシュを正しく強制する方法は?
-
[解決済み] プッシュ後に git のコミットメッセージを変更する (誰もリモートからプルしていないと仮定した場合)
-
[解決済み] Git リポジトリで現在のコミットを唯一の(初期)コミットにする?
-
[解決済み] 以前のコミットにファイルを追加するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git commit to GitHub エラー、プロンプト ! [リモート拒否] master -> master (pre-receive hook declined) エラー: 失敗しました。
-
git pushで "Updates were rejected because your current branch is behind "というエラーが報告される。
-
[解決済み] .gitconfigに自分用のユーザーを複数指定することはできますか?
-
gitの利用(ssh鍵の作成とgithubの利用)。
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
-
[解決済み] 単一ファイルのマージをやり直す
-
[解決済み] Git のリモート HEAD を master 以外に指定するように変更する
-
[解決済み] IntelliJのShelveとGit stashの違いは何ですか?
-
[解決済み] どのブランチとマージしたいかを言わずにpullするように言われました。
-
[解決済み] ファイル変更時のDockerコンテナの再構築