git基本使用和 删除本地存储账户密码

本文介绍了如何创建Git仓库、添加文件、提交信息、添加远程仓库以及通过SSH免密操作。重点讲解了如何生成SSH密钥以避免输入密码,并指导如何删除本地存储的Git账户密码。

创建一个git仓库

git init

往仓库添加文件

git add readme.md
#或者添加git仓库文件夹底下所有文件
git add . #有个点

提交并备注一个信息(必须备注)

git commit -m "第一次提交"

添加一个新的远程仓库,可以指定一个简单的名字

git remote add shortname https://github.com/opwo/doc.git 

生成ssh

使用SSH地址如git@github.com:opwo/doc.git添加远程仓库。在本机生成公钥后,添加到GitHub设置里边。以后就不用了输密码了。

ssh-keygen -t rsa -C "youremail@example.com" #邮箱是注册GitHub的邮箱

生成后会在C盘当前用户目录下生成.ssh文件夹。复制id_rsa.pub里面的内容到github里边。

在这里插入图片描述

在这里插入图片描述

删除本地存储的账户密码

控制面板–>用户账户–>凭据管理器–>管理Windows凭据 找到git相关的就可以删除了

在这里插入图片描述

### 如何使用公司提供的Git账户密码进行登录认证 在使用公司提供的Git账户密码时,通常需要完成以下配置以确保能够正常访问私有仓库。以下是详细说明: #### 1. 配置Git全局用户名邮箱 在首次使用Git之前,需要为系统配置全局的用户名邮箱地址。这可以通过以下命令实现: ```bash git config --global user.name "你的用户名" # 设置用户名 git config --global user.email "你的邮箱" # 设置邮箱 ``` 这些信息会在提交代码时作为标识显示[^2]。 #### 2. 使用HTTP方式访问Git仓库 如果公司提供了HTTP或HTTPS形式的Git仓库地址,可以直接通过URL访问。例如,假设公司的Git仓库地址为`https://coding.test.com`,并且提供了账号`yang54`密码`H3Ce123E`,可以将账号密码嵌入到URL中以便自动认证: ```bash https://yang54:H3Ce123E@coding.test.com ``` 这种方式适用于临时访问场景,但如果频繁使用,建议配置凭证存储工具以避免每次都手动输入账号密码[^1]。 #### 3. 配置凭证存储工具 Git支持通过凭证助手(Credential Helper)来保存账号密码,从而避免每次操作都需要重新输入。可以使用以下命令启用凭证存储功能: ```bash git config --global credential.helper store ``` 执行上述命令后,第一次输入账号密码时,Git会将其保存在本地文件中(如`~/.git-credentials`)。后续访问同一仓库时无需再次输入账号密码[^1]。 #### 4. 修改或删除已保存的账号密码 如果需要修改或删除已保存的账号密码,可以直接编辑`~/.git-credentials`文件。例如: ```bash vim ~/.git-credentials ``` 找到对应的记录并进行修改或删除。例如,删除以下记录: ``` https://yang54:H3Ce123E@coding.test.com ``` 保存文件后,下次访问时Git会提示重新输入账号密码[^1]。 #### 5. 初始化用户密码(管理员操作) 如果公司管理员创建了新的Git用户,但尚未设置初始密码,则需要管理员登录管理页面完成以下步骤: 1. 进入Git管理后台,找到对应用户。 2. 点击“编辑”按钮,输入两次初始密码并保存。 3. 用户首次登录时需要修改初始密码才能正常使用[^3]。 #### 6. 使用SSH方式进行认证(可选) 除了HTTP/HTTPS方式,还可以通过SSH密钥对进行认证。具体步骤如下: 1. 生成SSH密钥对: ```bash ssh-keygen -t rsa -b 4096 -C "你的邮箱" ``` 2. 将生成的公钥(`~/.ssh/id_rsa.pub`)添加到Git服务器的用户设置中。 3. 测试连接: ```bash ssh -T git@coding.test.com ``` --- ### 注意事项 - 如果使用的是公司内部的Git服务器,可能需要遵循特定的安全策略,例如使用AD域或LDAP认证[^3]。 - 在配置过程中,确保网络环境允许访问Git服务器地址。 - 对于敏感信息(如密码),务必妥善保管,避免泄露。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值