`
zhelong111
  • 浏览: 188292 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

git设置用户名密码

 
阅读更多
git设置用户名密码

设置git用户名/邮箱

git config --global user.name [username]
git config --global user.email [email]
1
2
但是这个仅仅是设置用户名密码,如果你的git 源每次操作需要你输入用户名/密码验证,你依然需要每次设置,那么该如何办呢?

git保存用户名密码

这里主要是配置一个config项

有两个方法,基本上原理都是一样,都是修改.git/config文件

1.使用如下命令,修改config文件即可保存

echo "[credential]" >> .git/config
echo "    helper = store" >> .git/config
1
2
2.直接修改.git/config文件

在linux/mac下可以直接使用vim工具修改config文件

ubuntu@VM-7-212-ubuntu:~/kernel-code/kernel-netfilter-sample-code$ vim .git/config

##修改成如下

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = https://github.com/Miss-you/kernel-netfilter-sample-code.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
##主要是后面这两行,如果不想保存,则删除即可
[credential]
    helper = store

##保存

这样就可以保存用户名密码,不用每次都输入了!

git config查看配置

使用git config --list查看已设配置

feiqianyousadeMacBook-Pro:xt_GTPU yousa$ git config --list
core.excludesfile=/Users/yousa/.gitignore_global
user.name=Miss-you
user.email=snowfly1993@gmail.com
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://github.com/Miss-you/xt_GTPU.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master

http://blog.csdn.net/qq_15437667/article/details/51029757
分享到:
评论

相关推荐

    git设置用户名密码的示例代码

    本篇文章将详细讲解如何在Git中设置用户名和密码,以及如何保存这些凭证,以便在后续操作中避免频繁输入。 首先,我们来看如何设置Git的用户名和电子邮件。这是每个Git用户都需要做的基本配置,因为Git会用这些信息...

    git设置ssh和用户名邮箱

    ### Git设置SSH和用户名邮箱详解 #### 一、前言 在进行软件开发的过程中,Git作为版本控制系统扮演着至关重要的角色。随着项目的不断迭代和发展,有效地管理代码版本变得尤为重要。本文将详细介绍如何在Windows...

    取消git每次push都要输入用户名和密码

    然而,在使用Git进行远程仓库推送时,经常需要输入用户名和密码,这将大大降低开发者的工作效率。在本文中,我们将讨论如何取消Git每次push都要输入用户名和密码的解决方案。 Git的认证机制 ------------- 在使用...

    Android实现记住用户名和密码功能

    Android 实现记住用户名和密码的功能是通过SharedPreference 存储来实现的。创建一个复选按钮,通过按钮的否选取来进行事件处理。若按钮选中存储账号和密码的信息。若按钮没有选中,则清空账号和密码的信息。 结果...

    windows下git记住密码和用户名的exe程序

    windows下,将 git-credential-winstore.exe 放到git的安装目录bin下,点击运行一次。启动git,输入一次密码和用户名后,不用在输入,很方便的方法!

    Git Push 避免用户名和密码方法 - ballwql - 博客园1

    在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。1.方法一1.1 创建文件存储GIT用户名和密码在%HOME%目录

    个人总结搭建git服务器仓库采用无密登录方式以及TortoiseGit的用法

    SVN 的用户名密码是在服务器上配置好的,而 Git 的用户名是自己定义的,并且没有密码。如果不设置用户名,可能导致上传时不能明显区分是谁操作的。 本文档提供了搭建 Git 服务器仓库、创建 Git 用户、生成 SSH KEY...

    jenkins+gitlab结合,无需密码拉代码两种方法

    2. 选择用户名和密码方式,输入Gitlab用户名和密码,例如root/12345678。 3. 点击添加认证信息,例如git-auth。 这种方法的优点是简单易行,但缺点是需要将用户名和密码硬编码在Jenkins中,从安全角度考虑,这并...

    通过用户名密码验证身份,读取Outlook邮件及其附件

    这个场景中的"通过用户名密码验证身份,读取Outlook邮件及其附件"涉及到的关键技术是邮件客户端库的使用,通常包括Microsoft的MAPI(Messaging Application Programming Interface)或者更现代的EWS(Exchange Web ...

    Git更换头像1

    了解如何在Git上设置个人头像,也是提高开发者社区互动体验的一部分。 总的来说,更换Git头像是一项简单却重要的操作,它能帮助你在Git社区中建立自己的形象,增加与他人的交流效果。无论是为了个人品牌建设,还是...

    Pycharm Git 设置方法

    主要介绍了Pycharm Git 设置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    Git-2.29.1-64-bit.exe.7z

    安装过程中,用户可以选择配置项,如设置默认文本编辑器、调整路径设置等。 在安装完成后,用户可以通过命令行工具(如Git Bash)或者Git GUI来使用Git。基本的Git操作包括初始化仓库(`git init`)、添加文件到暂...

    0609-极智开发-解读配置git的时候不需要输入用户名和密码的方法

    0609_极智开发_解读配置git的时候不需要输入用户名和密码的方法

    gitclient设置教程gitclient设置教程

    Git客户端设置教程 在进行Git客户端的配置时,我们需要安装两个关键工具:msysGit和TortoiseGit。这两个工具将帮助我们与Git服务器交互,进行版本控制操作。以下是详细的设置步骤: **预设步骤** 在开始之前,请...

    考试系统zip要改一下数据库用户名密码就可以

    当提到“考试系统zip要改一下数据库用户名密码就可以”,这指的是在实际部署之前,我们需要对数据库连接配置进行修改,确保数据库的安全访问。通常,在SSM项目中,数据库连接信息会存储在Spring的配置文件(如`...

    git(git+管理工具+密钥)

    为了在Git仓库上无密码推送代码,我们需要设置SSH密钥对。`ssh-keygen`命令可以生成一对公钥和私钥,公钥上传到GitHub或其他Git托管服务,私钥保留在本地。这样,当本地Git尝试连接到远程仓库时,它会使用私钥进行...

    gitblit-1.9.3.zip

    4. 配置服务器设置,包括HTTP端口、SSL证书(如果需要HTTPS支持)、身份验证方式(如用户名/密码、LDAP集成)以及用户权限策略。 5. 设置邮件通知,以便在提交、合并或其他操作时发送提醒。 6. 完成配置后,点击...

    Git的客户端+服务端Gitblit+Git clone

    它支持SSL加密,可以设置权限控制,支持多种身份验证方式,如基于文件的用户名/密码、LDAP或Active Directory集成。此外,Gitblit还提供邮件通知功能,可以在提交、推送等事件发生时发送通知给相关人员。 "Git ...

Global site tag (gtag.js) - Google Analytics