1.创建项目
mkdir djangoproject
2.进入项目目录
cd djangoproject
3.初始化项目
git init
4.添加readme文件
touch README
5.把文件加入git管理
git add README
6.第一次提交
git commit -m ''first commit'
7.设置项目提交路径
git remote add origin git@github.com:username/user.git
8.提交到github
git push -u origin master
生成自己的SSH keys
1.进入.ssh目录
cd ~/ssh
2.生成ssh key
$ssh-keygen -t rsa -C "your_email@youremail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/neil/.ssh/id_rsa): 回车
Enter passphrase (empty for no passphrase): 输入密码
Enter same passphrase again: 再次输入密码
3.把自己的key加入项目
进入到要提交项目目录,并运行:
ssh-add ~/.ssh/id_rsa
参考文档:http://help.github.com/linux-set-up-git/
分享到:
相关推荐
Git是分布式版本控制系统,GITHUB是全球最大的开源代码托管平台,而Git Server则是用于搭建本地或私有Git仓库的服务端程序。这三者构成了开发者进行版本控制和协作开发的核心工具链。下面,我们将深入探讨这些知识点...
Git LFS(Large File Storage)是GitHub推出的一个开源项目,主要解决在Git仓库中高效管理大文件的问题。Git LFS采用客户端-服务器模式,通过Go语言编写,为开发者提供了一种存储和版本控制大型二进制文件的方法,...
本教程将详细介绍如何利用Git从GitHub上拉取项目,以便于你开始或参与开源项目。 首先,我们需要进行**git安装获取**。Git是一款分布式版本控制系统,可以在其官方网站(https://git-scm.com/downloads)上下载适合...
使用 GitZip for github 工具下载单个文件由于 Github 的特点,我们在下载 Github 仓库中的文件时往往需要下载整个仓库的文件,这个特
描述中提到的`.config`文件可能是指GitHub的全局配置文件,通常位于`~/.config/git/config`。这个文件可以存储你的GitHub用户名、电子邮件地址等信息,使其成为全局设置,这样你在任何目录下的git操作都会使用这些...
Git和GitHub是现代软件开发中不可或缺的工具,用于版本控制和协作。Git是一款分布式版本控制系统,而GitHub则是一个在线平台,提供了Git仓库托管、代码审查、项目管理等功能。本手册将帮助初学者理解这两个工具的...
### Git和GitHub配置与安装详解 #### 一、Git安装与配置 ##### 1、Git安装包 在开始安装Git之前,首先需要下载适合您操作系统(Windows、macOS或Linux)的安装包。官方推荐从Git官网...
### Git与GitHub学习笔记知识点详解 #### 一、Git版本控制系统概述 **1.1 Git简介** Git是一款分布式版本控制系统,由Linus Torvalds在2005年开发,用于Linux内核的开发。Git的主要特点包括支持离线开发、强大的...
### 2018尚硅谷Git和GitHub视频教程知识点概览 #### 一、为什么使用版本控制? 版本控制系统(Version Control System, VCS)是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。它帮助...
然后,需要配置 Git 的 username 和 email,以便 GitHub 记录 commit 的作者信息。 四、提交和上传 在本地仓库中添加一些文件,然后使用 Git add 和 Git commit 命令来提交修改。最后,使用 Git push 命令将本地...
2. **配置Git**: 安装完成后,使用命令行工具(如Windows的Git Bash或macOS/Linux的终端)设置用户信息,输入以下命令: ``` git config --global user.name "你的名字" git config --global user.email "你的...
- 定制安装选项,包括添加 Git 到环境变量、选择 Git Bash 编辑器、配置 HTTPS 传输后端等。 - 完成安装后,进行基本设置,如用户名、邮箱,以及行尾字符转换规则。 安装完成后,可以通过 TortoiseGit 的右键菜单...
了解如何设置用户信息(`git config`),配置默认编辑器,以及如何安全地连接GitHub都是Git初学者必须掌握的基础。 总的来说,这份"github-git-cheat-sheet.pdf"涵盖了Git的全方位知识,无论是初学者还是经验丰富的...
### GitHub-Git-Cheat-Sheet (官方文档汉化版) #### Git简介 Git是一款开源的分布式版本控制系统,广泛应用于软件开发、网站构建等场景。它能够帮助开发者在个人笔记本电脑或台式机上高效地使用GitHub进行项目协作...
### Git和GitHub教程知识点梳理 #### 第1章:Git简介 **1.1 Git的诞生** - **背景**: Linus Torvalds 在2005年为了更好地管理和维护Linux内核项目的源代码,创造了Git。 - **特点**: 分布式版本控制系统,允许每...
### GitHub安装配置说明 #### 一、Git简介与下载安装 **Git** 是一个开源的分布式版本控制系统,用于跟踪对源代码文件的修改历史。它最初由Linus Torvalds于2005年创建,旨在支持Linux内核的开发工作。Git允许...
在压缩包子文件的文件名称列表中,只有一个名为 "curl" 的条目,这可能是指下载的 Git 仓库解压后的根目录名,通常包含项目源码、README 文件、配置脚本等。 现在,让我们深入探讨 `curl` 和 `git` 的相关知识点: ...
Git和GitHub是现代软件开发中不可或缺的版本控制工具和代码托管平台。Git是一个分布式版本控制系统,而GitHub则是一个基于Web的Git仓库托管服务,提供了协作开发、问题追踪、项目管理等功能。 Git的原理: Git的...