1、git改造下,可以指定特定的私有key 来获取仓库资源 git -i

#!/bin/bash
#T License (MIT)
# Copyright (c) 2013 Alvin Abadif [ $# -eq 0 ]; thenecho "Git wrapper script that can specify an ssh-key file
Usage:git.sh -i ssh-key-file git-command"
    exit 1
fi# remove temporary file on exit
trap 'rm -f /tmp/.git_ssh.$$' 0if [ "$1" = "-i" ]; thenSSH_KEY=$2; shift; shiftecho "ssh -i $SSH_KEY \$@" > /tmp/.git_ssh.$$chmod +x /tmp/.git_ssh.$$export GIT_SSH=/tmp/.git_ssh.$$
fi# in case the git command is repeated
[ "$1" = "git" ] && shift# Run the git command
git "$@"

将以上的代码存在一个shell文件中,比如git.sh , 确保生成的ssh密钥对中的公钥已经在github上了

然后如果想执行git clone 就可以通过git.sh -i id_rsa clone 来clone

2、如何从github/gitoschina上获取私有仓库的 当个文件

背景:如果我们只是想获得仓库里的某个文件,并不想整个仓库都拖下来。

可以用

git archive --remote=git@git.oschina.net:smx-stevel/xxxxxs.git HEAD:jenkins/ -- xxxx-capture.js |tar xf -

转载于:https://www.cnblogs.com/junelan/p/6016993.html

git 不常用命令小札相关推荐

  1. Git 基础 —— 常用命令

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...

  2. Git之(三)Git中常用命令——分支管理

    三.Git中常用命令--分支管理 为什么要使用分支管理? 分支就是科幻电影里面的平行宇宙,也就是当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干 ...

  3. Mac 配置Git与常用命令

    Mac 配置Git与常用命令总结 Mac 配置Git 1.Mac Git 安装 2.生成密钥 3.秘钥添加到仓库 Git常用命令 Mac 配置Git 1.Mac Git 安装 Mac一般自带Git工具 ...

  4. iptables常用命令小清单

    iptables常用命令小清单 iptables简介 iptables 是集成在 Linux 内核中的包过滤防火墙系统.使用 iptables 可以添加.删除具体的过滤规则,iptables 默认维护 ...

  5. 【Git】Git是什么?简单说说Git的工作机制?Git的常用命令有那些?

    目录 一.Git是什么? 二.简单说说Git的工作机制? 三.Git的常用命令有那些?

  6. Git Cheat Sheet——Git的常用命令和最佳做法

    国外网友制作的Git Cheat Sheet,已经翻译为中文,描述了常用的Git命令和使用git的最佳做法 我对翻译后的文案加上序号和格式的调整 建议记下它们,如果你使用git 一.常见命令 1. 创 ...

  7. Git基础(常用命令)介绍

    版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 关于版本控制分为三种:本地版本控制系统,如rcs:集中化的版本控制系统,如CVS.SVN:分布式版本控制系统,如Git. Gi ...

  8. GIt/Github常用命令

    1)git init:初始化本地仓库 2)创建文件:touch read.txt 3)当操作本地的文件时,使用常用的命令,如(mv,ls..)就可以操作,当操作暂存区的文件时需要在命令前家git,并且 ...

  9. git 子命令 git tag 常用命令实操教程

    前言 通常在发布软件的时候打一个tag,tag会记录版本的commit号,方便后期回溯. git tag 常用操作命令 新建tag 命令格式:git tag tagName 例:git tag v1. ...

最新文章

  1. 表单验证自定义二选一
  2. 神经网络模拟条件反射
  3. 联想rd540服务器怎么装系统,联想RD540加显卡BIOS设置
  4. Servlet的重定向和转发特点
  5. 战术网络安全检查表 | Symantec Connect
  6. 解决tomcat的undeploy
  7. java 代码锁_Java 锁的知识总结及实例代码
  8. Linux 101 Hacks __To be continued
  9. const和define在值定义上的区别
  10. paip. 混合编程的实现resin4 (自带Quercus ) 配置 php 环境
  11. 七上八下猜数字_猜数字游戏,1到100猜数字游戏规则
  12. Matlab突然闪退 出现Fatal Error On Startup解决办法
  13. window 系统目录和程序 system32 syswow64 无法加载dll
  14. 产品设计- 需求分析
  15. 异步和同步数据备份的差别_备份和同步数据的最佳文章
  16. 唐 库利超级计算机,第七卷 乖离性 百万亚瑟王_第二百五十二章 绝望中的希望...
  17. 非计算机专业二级c语言,2017年计算机二级C语言基本知识
  18. Embedding Label Structures:细粒度特征表示的标签结构嵌入
  19. 在互联网上班是什么感觉?
  20. “以电折水、水电共计”智能仪表助力农业灌溉走上新模式

热门文章

  1. excel坐标在Autocad展点线 第1篇
  2. CNN卷积神经网络实例(基于pytorch)
  3. [附源码]java毕业设计高校班主任班级管理系统
  4. 电子台账:教程目录及软件下载
  5. 生产过程精确控制系统
  6. 无向图的关联矩阵JAVA_无向图的关联矩阵有哪些特征
  7. 多客技巧分享 | Lazada如何选品打造高质量listing?
  8. 选择结构习题:输入0~6的数字,输出对应星期的英文。
  9. 重要信息通知(短信通知+语音播报)解决方案
  10. 最新爱K支付系统源码+带搭建视频教程