您现在的位置是:首页 >其他 >关于本地上传git仓库的一些操作网站首页其他

关于本地上传git仓库的一些操作

cv酱 2024-09-14 00:01:02
简介关于本地上传git仓库的一些操作

1、通过https克隆下来的

 如果用这个每次拉取和提交都要输入密码和账号,输入这个命令就会轻松解决

如果不想每次都重新输入账号和密码,可以将其存储在 Git 的凭证管理器中。在 Windows 和 Mac 系统中,Git 都集成了一个凭证管理器,可以用来存储和管理输入的账号和密码,从而自动进行认证。您可以使用以下命令启用凭证管理器

git config --global credential.helper manager

然后当你拉取的时候会有一个弹窗让你输入所要提交的git仓库的账号和密码

2、通过ssh克隆下来的

可以通过设置 SSH 密钥来避免每次从 Git 仓库拉取/推送代码时都需要输入密码和账号。

以下是设定 SSH 密钥的步骤:

1. 首先检查是否已经有 SSH 密钥。在命令行中输入:

```
    ls -al ~/.ssh
```

如果返回如下内容,则说明您已经有 SSH 密钥。否则,执行第2步操作:

```
    -rw-------   1 your_username  staff   1766 Jul 14 10:31 id_rsa
    -rw-r--r--   1 your_username  staff    409 Jul 14 10:31 id_rsa.pub
```

2. 执行以下命令来生成一个新的 SSH 密钥:

```
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
```

3. 接着按照系统提示,一路回车。到用户主目录下的 .ssh 目录中可以看到新生成的密钥文件:

```
    id_rsa
    id_rsa.pub
```

4. 然后将公钥(id_rsa.pub)添加到 Git 仓库中。可以将其复制粘贴到 Git 仓库的 SSH 密钥设置中,或者将其上传至您的 Git 托管服务商的账户中。

5. 设置 Git 的全局用户名和 email:

```
    git config --global user.name "your_name"
    git config --global user.email "your_email@example.com"
```

6. 最后通过以下命令检查 SSH 密钥是否设置成功:

```
    ssh -T git@<server address>
```

其中 `server address` 替换为您的 Git 仓库服务提供商的地址,如 GitHub 为 `github.com`。

如果您能够看到带有“Hi <your username>!” 的欢迎信息,那么说明您的 SSH 密钥已经被成功配置。之后在使用 Git 时就不再需要输入账号和密码了。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。