zoukankan      html  css  js  c++  java
  • Git应用实践(一)

    [时间:2017-03] [状态:Open]
    [关键词:Git,ssh,远程仓库,git remote]

    0-背景

    近期在使用Git@oschina上发现以下两个问题:

    • 我的提交有两个名和email,本来需要一起统计的,看看有没有方法统一下。
    • 第二个问题是每次提交都要用户名和密码。

    本文也是基于此,作为后续修改的参考。

    1-查看和修改用户名及提交邮箱

    直接搜索上述关键字,可以很快找到解决方案。这里仅作备忘。

    查看用户名及提交邮箱

    git config user.name
    git config user.email

    修改用户名及提交邮箱

    git config user.name abc
    git config user.email 123@abc.com

    2-查看远程仓库的地址

    需要使用git remote命令,如下命令:

    $ git remote -v
    $ origin https://git.oschian.net/.../...

    3-无需输入账户和密码提交

    git@oschina的帮助文档来看,仅需要添加个人ssh密钥,并使用ssh访问git仓库即可。

    只有怎么添加个人ssh个人密钥,建议参考上述文档。
    这里就存在一个问题,我之前访问是通过https访问的,为了不输入账户和密码,只能修改远程仓库的地址了。

    4-修改远程仓库的url

    本部分主要参考Git远程仓库地址变更本地如何修改
    方法主要有以下几种:

    方法一: git remote直接修改

    命令如下:

    # 先查看远程仓库的名称
    $ git remote
    origin
    $ git remote set-url origin ssh://ssh.new.url
    

    方法二:git remote先删除后添加

    # 先查看远程仓库的名称
    $ git remote
    origin
    $ git remote rm origin
    $ git remote add origin ssh://ssh.new.url
    

    方法三:直接修改配置文件

    进入代码所在的根目录,找到.git/config,修改其中的下列项修改:

    [remote "origin"]
    	url = ssh://ssh.new.url
    

    5-总结

    找了这么多,还是可以解决的。这里仅作整理。

  • 相关阅读:
    datetime格式化 c#
    Cookie aps.net
    缓存页面 asp.net
    aps.net IIS 部署 显示404.3错误
    使用systemd管理进程,设置进程自动启动
    VS Code 生成Pack、在Nuget中添加包、在项目中添加包
    dotnet命令 new
    WPF ListView渲染性能优化
    SQL Server判断语句(IF ELSE/CASE WHEN )
    T-SQL脚本附加数据库
  • 原文地址:https://www.cnblogs.com/tocy/p/git-using-tips-1.html
Copyright © 2011-2022 走看看