关于git的认证方式

之前对github的使用,形成了两种观点。就是有两种url的模式,一种是http或https的,另一种是git专属的。然后git专属的url方式可以配置公钥认证,http(s)的则需要输入密码。

近期公司团队搭建了gitlab,因为服务器的22端口被封锁的原因,git专属的url模式出现了超时的问题,只能是走http的方式。

我这边用的客户端是tortoise git,意外发现只是在第一次clone的时候需要输入密码,之后再pull,push 都能直接进行操作。

于是好奇用户名密码信息是保存到哪里,结果翻遍了git的配置文件及tortoise的配置界面也没找到配置用户名密码的地方。

在Settings->Git->Credential 里可以配置credential helper,看到是配置成了manager,以此为线索进行搜索。发现是Windows中的Control panel->Credential Manager来负责保存用户名密码信息。将git相关的两个条目删除之后,发现再次操作remote repository 果然需要输入密码。等输入密码之后,发现Windows中的credential manager中又重新生成了两条记录。

 

以上。

转载于:https://www.cnblogs.com/vanwoos/p/10682680.html

### GitCode 的认证方法 GitCode 是 优快云 推出的一个全新的开源协作平台,其认证流程主要涉及账号注册、身份验证以及与第三方工具集成的过程。以下是关于如何进行 GitCode 账号验证的相关说明: #### 1. 注册与登录 用户可以通过以下方式创建或登录 GitCode 账号: - **邮箱注册**:通过填写有效的电子邮箱地址完成账户的创建过程[^3]。 - **手机号码注册**:提供国内或国际电话号码,并接收短信验证码以确认真实性。 - **社交媒体绑定**:支持微信、QQ 和 GitHub 等第三方授权登录。 #### 2. 实名制审核 (可选) 为了提升社区信任度和个人品牌影响力,建议开发者申请实名认证。具体操作如下: - 登录个人中心页面; - 提交身份证照片或者企业营业执照副本扫描件作为证明材料; - 官方团队将在一定时间内完成人工核查反馈结果给申请人。 #### 3. API Token 获取 当涉及到自动化脚本部署或其他高级功能时,则需要用到API token来进行安全的身份校验工作。步骤包括但不限于以下几个方面: - 进入设置菜单下的“Personal Access Tokens”选项卡; - 设置有效期及时限范围内的权限级别; - 复制生成后的密钥妥善保管以免泄露风险发生。 #### 示例代码 - 使用 Python 请求接口前需获取 access_token ```python import requests url = "https://gitcode.net/oauth/token" payload={ 'grant_type': 'password', 'username':'your_username', 'password':'your_password' } headers = { 'Content-Type': 'application/x-www-form-urlencoded' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值