GitHubを使用してプロジェクトに取り組んでいる間、私はクライアントとしてGitHub forWindowsに夢中になりました。これで、新しいプロジェクトが、GitHubの代わりにGitLabを使用するようになりました。
GitHub for WindowsをGitLabのクライアントとして引き続き使用できますか?結局のところ、どちらもgitに基づいていますよね?そうでない場合、GitLabで利用できるクライアントは何ですか?
回答:
はい、Windows GitHubクライアントとGitHubデスクトップクライアントをGitLab、BitBucket、またはその他のホストされたGitソリューションで使用できます。
HTTPSでのみ使用します。HTTPSを使用する場合は、有効な証明書が必要です。HTTPでも機能する可能性があります。独自のSSHキーをアプリケーションに挿入するのは難しいため、SSHを完全に正しく機能させることはできませんでした。
リポジトリのクローンを作成する場合は、HTTPURLをGitHubアプリケーションにドラッグアンドドロップする必要があります。
ドラッグアンドドロップのトリックをOSXで機能させることができませんでした。しかし、ローカルで複製されたリポジトリをOSXバージョンに追加すると、アプリケーションは通常どおり機能します。また、OSXはWindowsバージョンとは異なりSSHキーをサポートしています。
はいあなたはGitLabでのGitHubのWindowsを使用することができ、あなたも使用することができSSHを。(受け入れられた回答ではSSHが機能しませんでしたが、これが機能する方法です。)
config
次のようなファイルを.sshフォルダーに追加します
Host gitlab.com
RSAAuthentication yes
IdentityFile ~/.ssh/github_rsa
User mygitlabloginemail
GitBashを介してリポジトリを複製/プルします
これで、GitHub forWindowsをgitlabリポジトリで使用できるようになりました。
答えはイエスです。GitLabでGitHubforWindowsを使用できます。また、Gitlabだけでなく、Bitbucketのリポジトリにも使用できます。
GitHub for Windowsアプリケーションを使用すると、リモートの場所(GitLab / BitBucket ...など)またはローカルの場所(ハードドライブまたはネットワークフォルダー)からリポジトリを手動で追加して操作できます。
ただし、GitHubのアカウント情報を追加するオプションしかありません。そのアカウントのログインに関連付けられている機能はすべて、GitHubでのみ機能します。機能がすべてのGitHubリポジトリを自動的に認識していると思います。