先给大家推荐个很不错的GIT学习资料:廖雪峰  《Git简介》

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000

本文摘自:http://www.cnblogs.com/gbyukg/archive/2011/10/12/2208915.html

---------------生成pub文件-----------------

ssh-keygen -t rsa -C “xxx@xxxx.com”生成密钥对儿
cd ~/.ssh 查看生成的文件

C:\Users\Administrator\.ssh

---------------------------------------------

Git 初始化配置

一、git基本配置 在https://github.com/中下载git后,安装并运行git 1.首先检测SSH keys,若已经存在key,则直接进入第三步

cd ~/.ssh

2.将原来的SSH keys备份并删除

mkdir key_backup cp id_rsa* key_backup rm id_rsa*

3.创建一个新的SSH key

ssh-keygen -t rsa -C "your_email@youremail.com" Creates a new ssh key using the provided email Generating public/private rsa key pair. #此处输入将要保存的路径,默认为当前路径 Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<press enter> 输入回车后提示输入一个类似于密码的自定义的通行证号,如果直接回车则为空 Enter passphrase (empty for no passphrase):<enter a passphrase> #提示重新输入以便确认输入是否正确 Enter same passphrase again:<enter passphrase again>

如果看到Your public key has been saved等信息则说明保存成功 4.将SSH key输入到GitHub网站中 在:Account Settings->SSH Pbulic Keys>单击Add another public key 将刚才新建的key输入到key中并且添加一个标题,例如:git-tutorial。即/Users/your_user_directory/.ssh/id_rsa。默认情况下.ssh是隐藏文件,需要将系统设置成显示隐藏文件才能看到。输入完成后单击Add key后,会看到git-tutorial已经被添加进去了。 5.测试是否能够正确链接到github中,输入以下命令:

ssh -T git@github.com

将会显示一下信息 The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? 输入yes后,显示出下列信息表示连接成功 Hi username! You've successfully authenticated, but GitHub does not provide shell access. 二、配置个人信息 当上面步骤完成后,就可以设置一些基本的个人信息了 1.设置用户名和邮箱 Git通过检测用户名和邮箱来跟踪进行commit的用户

git config --global user.name "Firstname Lastname" git config --global user.email "your_email@youremail.com"

2.设置GitHub网站标记 单击网站中的Account Settings>Account Admin,将APT Token中的那串字符串记录下来,输入到下列命令中:

git config --global github.user username git config --global github.token 获取到的token

三、创建一个新的代码库 打开网站中的创建代码库按钮,或直接使用https://github.com/repositories/new链接打开。 输入相应的信息后单击创建按钮。 实例: 1.创建完成后在本地创建一个文件夹并在该文件夹下创建一个README文件

mkdir ~/Hello-World 在user目录下创建一个名为Hello-World的项目文件夹(~代表用户目录,即:C:\Documents and Settings\当前登陆系统的用户名) cd ~/Hello-World 更改当前目录到Hello-World目录中 git init 初始化该文件夹,将会提示以下信息: Initialized empty Git repository in /Users/your_user_directory/Hello-World/.git/ touch README

2.创建完README以后就需要添加并提交文件了

git add README git commit -m "first commit"

至此已经将要更改的文件提交到头信息中,但并没有真正提交到网站上去,还需要执行下面两个命令:

git remote add origin git@github.com:gbyukg/zf-tutorial.git(若是第一次提交该项目的文件或是修改项目文件名后则需要这行这个命令,以后就可不用执行该命令) git push -u origin master

Git 初始化配置的更多相关文章

  1. GIT使用笔记一:GIT初始化配置

    本人系统环境:centos6.5 下 LNMP centos下git安装很简单sudo yum install gitOK 可先进行git 的全局配置 用户信息 git config --global ...

  2. Git初始化配置以及配置github

    1,配置用户名和邮箱(这里是我github中配置的用户名和邮箱),执行下面命令后,在C:\Users\yaosq盘下会出现一个全局文件.gitconfig. git config --global u ...

  3. Git 常用配置和使用

    Git:是一个分布式的源代码管理工具,Linux内核的代码就是用Git管理的所以它很强,也很快, 和 Vss/SVN比起来 本地Git初始化配置及其使用: 1. 初始化本地Git库:打开Git Bas ...

  4. Git初始化及配置

    >>>>Git简介 >>>>官网下载Git >>>>安装,一路next 安装成功后,鼠标右键里就有Git bash here和G ...

  5. Xcode 中 Git 的配置与使用

    Xcode 中 Git 的配置与使用主要围绕下面几个问题展开阐述: 问题1,如何在Xcode中创建本地代码库,并添加和提交代码到本地代码库? 问题2,如何在Xcode中提交推送给远程服务器代码库? 问 ...

  6. github远程仓库初始化配置

    github远程仓库的提交一般是通过shell进行,windows下有Git Bash工具(https://git-for-windows.github.io/) 由于本地Git仓库和GitHub仓库 ...

  7. git 安装配置

    一.下载安装Git 1.下载Git  官方地址为:https://git-scm.com/download/win 2.下载完之后,双击安装 3.选择安装目录 4.选择组件 5.开始菜单目录名设置 6 ...

  8. Git安装配置和提交本地代码至Github,修改GitHub上显示的项目语言

    1. 下载安装git Windows版Git下载地址: https://gitforwindows.org/ 安装没有特别要求可以一路Next即可,安装完成后可以看到: 2. 创建本地代码仓库 打开G ...

  9. 【Git学习一】Git 初始化

    在开始Git之旅之前,我们需要设置一下Git的配置变量. 1.告诉Git当前用户的姓名和邮件地址,配置用户名和邮件地址将在版本库提交时用到. 例子: ------------------------- ...

随机推荐

  1. Matlab绘制三维图形以及提示框

    1.首先,在编辑区输入如下代码 >> [x,y] = meshgrid([-100,0.1,100]); >> z = sqrt(x.^2 + y.^2); >> ...

  2. 在EF中执行SQL语句

    你可能要问,我用EF不就为了避免写SQL吗?如果要写SQL我不如直接用ADO.NET得了.话虽然这么说没错,可有些时候使用EF操作数据还是有一些不方便,例如让你根据条件删除一组记录,如果按照正常的流程 ...

  3. Unity3D基础学习 NGUI Example 7-Scroll View(Panel)制作固定包裹栏,点击传递参数显示物体

    最终效果如下: 实现ScrollView主要是NGUI的三个脚本"UIDraggable Panel","UIGrid","UIDrag Panel ...

  4. SKCropNode类

    继承自 SKNode:UIResponder:NSObject 符合 NSCoding(SKNode) NSCopying(SKNode) NSObject(NSObject) 框架 /System/ ...

  5. Jquery UI的datepicker插件使用

    原文链接;http://www.ido321.com/375.html Jquery UI是一个非常丰富的Jquery插件,而且UI的各部分插件能够独自分离出来使用.这是其它非常多Jquery插件没有 ...

  6. 【JavaScript】深入分析JavaScript的关系运算和if语句

    JavaScript的关系运算,没有我原想的那么简单.等终于理清它的运算逻辑之后,我的头大了至少一圈.而if语句的真假判定逻辑本身不难,但要把它和关系运算联系起来,相信你会和我一样,到达崩溃边缘.不信 ...

  7. 使用solr报错,错误信息 include(SolrClient.php): failed to open stream: No such file or directory

    这个是因为本地没有安装php-solr的扩展导致的,安装方法(使用的是ubuntu) cd /optwget http://pecl.php.net/get/solr-1.0.2.tgztar -xv ...

  8. Mounting File Systems

    1.Mounting File Systems Just creating a partition and putting a file system on it is not enough to s ...

  9. C++学习笔记39:进程概念

    进程的基本概念 进程是描述程序执行过程和资源共享的基本单位 主要目的:控制和协调程序的执行 进程相关函数 用户与组ID函数 创建进程:system(),fork(),exec() 终止进程:kill( ...

  10. MySQL 5.6.19编译安装

    1.创建mysql安装目录.mysql用户 [root@serv19 ~]# mkdir -p /u01/mysql/data [root@serv19 ~]# groupadd mysql [roo ...