您现在的位置是:首页 >其他 >关于本地上传git仓库的一些操作网站首页其他
关于本地上传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 时就不再需要输入账号和密码了。