ubuntu git push 重复输入用户名和密码

本文介绍如何在Ubuntu系统中使用vim编辑器创建并配置.git-credentials文件,以便于通过HTTPS方式免密推送代码到GitHub仓库。同时介绍了如何设置git的全局凭证辅助程序以实现这一目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu下

在~/(用户目录)下, vim创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:

sudo vim .git-credentials

https://{username}:{password}@github.com


2. 在终端下执行  git config --global credential.helper store

3. 可以看到~/.gitconfig文件,会多了一项:

[credential]

    helper = store
### 使用GitUbuntu系统中上传代码 要在Ubuntu系统上使用Git进行代码上传,需要完成以下几个方面的配置操作: #### 安装Git 如果尚未安装Git,则可以通过以下命令来安装它。这一步确保`git`命令可以在系统的PATH环境变量中找到[^2]。 ```bash sudo apt update sudo apt install git ``` #### 配置Git用户信息 为了使提交记录具有可识别的信息,在首次运行Git之前需设置用户名电子邮件地址: ```bash git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` #### 创建GitHub项目并初始化本地仓库 按照介绍中的说明创建一个新的GitHub项目后,可以将其与本地目录关联起来[^1]。 假设已经有一个要管理的文件夹或者想要新建一个用于测试目的的新目录作为起点: ```bash mkdir my_project cd my_project git init ``` 此命令将在当前工作区建立一个新的版本库。 #### 添加远程仓库URL 通过克隆现有存储库或将新项目的链接添加到本地副本的方式实现同步功能。这里以添加为例展示具体方法之一: ```bash git remote add origin https://github.com/username/repository.git ``` 注意替换上述 URL 中 `https://github.com/username/repository.git` 为你自己的实际仓库路径。 #### 提交更改至暂存区再推送至服务器端 当准备好分享修改后的源码时,先将这些改动加入索引阶段(即所谓的“staging area”),之后正式提交它们,并最终推送到云端共享位置上去。 ```bash git add . git commit -m "Initial commit message describing changes." git push -u origin master ``` 对于某些较新的GitHub默认分支名称可能不是master而是main的情况,请相应调整最后那条指令里的参数值为`main`而非`master`。 以上就是利用Git工具链配合Linux发行版下的终端界面执行的一系列典型动作流程概述,从而达成从零构建起始状态直至成功发布成果的目标过程描述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值