使用用户名和密码克隆 Git
在本文中,我们将学习如何在 Git 中使用用户名和密码克隆现有仓库。
在 Git 中,我们使用命令 git clone
将现有的远程仓库克隆到我们的本地计算机。
当我们调用 git clone
命令时,我们可以提供远程仓库的用户名和密码。
我们现在将用一个例子来说明这一点。
在 Git 中使用 git clone
以及用户名和密码克隆仓库
Git 提供的 git clone
命令用于克隆或创建所需远程仓库的副本。
git clone
命令将仓库克隆到新创建的目录中。它还为克隆仓库中的每个分支创建远程跟踪分支。
它创建并签出从克隆仓库的当前活动分支派生的初始分支。
当我们执行 git clone
命令时,它会提示向它提供与远程仓库相关的凭据,即。用户名和密码。
我们可以在远程仓库 url
本身中提供用户名和密码以及 git clone
命令。
带有 http
协议的 git clone
命令的语法是 git clone http[s]://host.xz[:port]/path/to/repo.git/
。
假设我们在 Github 上有一个名为 my_project
的仓库,用户名为 johndoe
。
我们可以使用 git clone
命令克隆远程仓库,如下所示。
$ git clone https://johndoe@github.com/johndoe/my_project.git
上面的命令将提示输入密码。输入正确的密码后,将开始克隆远程仓库。
我们还可以通过远程 url
提供密码。我们需要做如下。
$ git clone https://johndoe:mypass123@github.com/johndoe/my_project.git
用户名 johndoe
和密码 mypass123
使用 git clone
命令在远程 url
中提供。
如果用户名和密码正确,远程仓库的克隆会立即开始。
但是,这是不安全的,因为密码将在 shell(例如 bash)历史记录中。
相关文章
如何在 Windows 系统中卸载 git
发布时间:2023/04/09 浏览次数:223 分类:Git
-
在这篇简短的文章中,我们将学习如何卸载 Git,以及如何在从个人计算机的目录中卸载 Git 后删除这些文件。
Git 如何重命名本地分支
发布时间:2023/04/09 浏览次数:64 分类:Git
-
大多数情况下,重命名分支机构是由于上述情况。 因此,在本教程中,我们将学习使用下面提到的技术更改本地 Git 分支的名称。
重命名 Git 存储库中的文件和目录
发布时间:2023/04/09 浏览次数:102 分类:Git
-
在本文中,我们将讨论 git 中的重命名过程。 我们使用 Git Rename 来更改工作目录中文件和文件夹的名称。
在 Git 中取消初始化存储库
发布时间:2023/04/09 浏览次数:187 分类:Git
-
本本文介绍如何通过 Git 命令行取消初始化 Git 存储库。git init 命令开发一个新的空置 Git 存储库。 它还用于重新初始化已经存在的 Git 存储库。
Git 仓库名称该如何命名
发布时间:2023/04/09 浏览次数:208 分类:Git
-
使用 Git 时,选择一个简洁且最新的存储库名称是一项艰巨的任务。本教程介绍了如何以独特的方式命名 Git 存储库。
配置 Git 以忽略文件模式更改
发布时间:2023/04/09 浏览次数:67 分类:Git
-
本文讨论配置 Git 以忽略文件更改 chmod 所需的步骤。 如果您更改 Git 正在跟踪的文件的权限,系统将在该文件中注册更改。
在 Git 中暂存已删除的文件
发布时间:2023/04/09 浏览次数:93 分类:Git
-
本文讨论了在 Git 中暂存已删除文件的必要步骤。我们知道 rm 命令可以删除一个文件,而无需将其从工作目录中移除。 那么,我们如何暂存已删除的文件以进行提交呢?
在 Git 中显示冲突文件
发布时间:2023/04/09 浏览次数:139 分类:Git
-
本文讨论在 Git 中列出冲突文件的最简单和最干净的方法。 我们可以使用 git status 命令,但这很麻烦,尤其是当我们有大量不冲突的文件时。