問題タブ [github-desktop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - GitHub デスクトップ (または任意の無料の Git GUI) をプロジェクトごとに異なる資格情報でセットアップできますか?
私の学部では、コーディングを始めたばかりの学生に GitHub で Git を使用するように教えたいと考えています。
git-push
デフォルトでは、毎回リモート認証情報を要求します。さらに、プロジェクト固有および[1]git-config
を保存するオプションなしで使用できます。典型的な質問は、「プッシュするたびにログインする必要がないように、資格情報を保存するにはどうすればよいですか」ですが、私たちにとっては、毎回ログインする必要があることが望ましい動作です。--global
user.name
user.email
これらの学生はコーディングが初めてなので、GitHub Desktop のようなグラフィカル クライアントを使用することをお勧めします。Git GUI を使用すると資格情報を簡単に保存できますが、GitHub デスクトップは 1 セットの資格情報のみを保存するようであり、名前と電子メールを保存すると「グローバル gitconfig が変更される」ことも指定されています。問題は、私たちがキオスク スタイルのコンピューター ラボで作業しているため、GitHub アカウントの資格情報やグローバル構成設定など、ソフトウェア構成の変更がすべてのユーザーに対して保存されることです。
したがって、GitHub デスクトップを使用できますか、または次のいずれかを達成できる別の無料の Git GUI をお勧めできますか?
- GitHub 資格情報を必要とせず、プッシュまたはリモートとのその他のやり取りで資格情報を要求します。また
- パスワードで保護された個別のプロファイルに分割された複数の GitHub アカウントを許可します。
この質問が間違った方向に進んでおり、私が考えているものとは異なる種類の解決策を提案したい場合は、お知らせください。
バックグラウンド
学生は、すべての作業 (プロジェクト ファイル) を外部メディアに保存するキオスク環境でこれを使用することを想定しています。
github - リポジトリとプロジェクトのサイドバー構造
Windows 10 で Github for Desktop を使用しています。
ダウンロード ページ ( https://desktop.github.com/ ) には、見出しキャプション (GitHub、その他) 付きのサイドバーを示す画像があります。
私は Bitbucket でクライアントを使用しているため、それぞれに複数のリポジトリを含む複数のプロジェクトがあります。
私が達成したいのはこれです:
これは可能ですか?ツリー構造のアウトラインも機能します。
ios - 変更をコミットせずに同期され、ローカルに保存されて失われました (Xcode および Github デスクトップ)
GitHub Desktop で xcworkspace に加えられた変更をコミットしようとしているときに、完了したすべての説明を入力しながらCommand+Sを押しました。これにより、GitHub Desktop はファイルを最後に見つかったコミットに同期し、行ったすべての変更を削除しました! 信じられない。
xCode ファイル内でローカルに 1 日に複数回保存しましたが、変更をコミットしていませんでした。変更がコミットされていないため、git からどのバージョンも取得できません。
1 日中保存したローカル ファイルのバージョンを復元する方法はありますか?
助けてください。ありがとうございました。
git - リポジトリを Gitlab サーバーに同期しようとしてエラーが発生しました
Github デスクトップがインストールされ、実行されています。Git LFS をダウンロードし、リポジトリと大きなファイルを Gitlab サーバーに同期しようとしています。ただし、次のエラーが発生し、続行する方法がわかりません。
どういうわけか次のステップをスキップしたようです
しかし、これを試してみると、これも失敗します...
どうすればこれを修正できますか?
git - GitHub Desktop から git checkout できますか?
リポジトリ ディレクトリ ファイルを GitHub Desktop の現在のブランチ状態に書き換える方法はありますか?
または、コマンドラインからのみ実行できますgit checkout mybranch
GitHub Desktop はすべてのブランチのすべてのファイルをディレクトリに保持しますか?