msysgit使用https方式连接并操作[email protected]

参考资料:
http://git.oschina.net/progit/index.html
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000

-------------- 下载Git工具 --------------

下载地址
http://msysgit.github.io/

-------------- msysgit使用https方式操作git开源中国 --------------
正确的操作顺序为:
1.
下载工具msysgit
2. 添加远程仓库(就是你在git开源中国,里面新建的项目地址)
3. 克隆远程仓库
4.
创建分支(并却换到新建的分支上)
5. 对分支进行操作(比如添加代码文件,或者修改代码文件)
6.
合并分支(先切换到master分支上)
7. 将本地仓库的修改的内容推送到远程仓库
8.
以后每次重新操作前,先从远程仓库里,抓取代码(当然如果你是个人开发就没必要了)

注意:
msysgit安装完成后,启动Git Gui工具,这里操作可以有2种,
1.
创建新的版本库,创建完成后就按操作顺序中的2开始。
2. 克隆已有版本库,Source Location:
填远程仓库的Https地址就行了,按操作顺序中的4开始。
敢集中操作中都会有要求填写用户名,密码的。

建议:
启动Git Gui工具,使用Git Bash操作(就是命令行模式操作)。当然也可以不用,用命令行模式能够了解基础。

-------------- 基本操作 --------------
添加文件到缓存区
git add

删除文件到缓存区
git rm

提交文件
git commit -m "注释"

-------------- 远程仓库 --------------
长期存储密码:
git config --global
credential.helper store

增加远程仓库(https方式)
git remote add [remote-name] [url]
git remote add
origin https://git.oschina.net/username/project.git

克隆远程仓库(https方式)
git clone https://git.oschina.net/username/project.git

推送数据到远程仓库
git push [remote-name] [branch-name]
git push origin
master

从远程仓库抓取数据
git fetch [remote-name]

查看远程仓库信息
git remote show [remote-name]

-------------- 分支 --------------
切换不同的分支,对应的系统目录的文件也会有变化。

查看分支(带*号说明是当前分支)
git branch

创建分支
git branch [branch-name]

却换分支
git checkout [branch-name]

创建+切换分支
git checkout -b [branch-name]

合并某分支到当前分支
git merge [branch-name]

删除分支(合并完成后删除)
git branch -d [branch-name]

时间: 2024-08-09 22:15:13

msysgit使用https方式连接并操作[email protected]的相关文章

mac下https方式连接svn连接不上解决方法

以前一个人开发没有考虑代码服务器的问题,现在需要提交代码到服务器,服务器安装了cvs以及svn,一般的Mac OS X都已经安装了subversion客户端,自然是选择svn了,不过碰到了连接不上的问题. 由于客户端使用https访问服务器,是需要进行安全认证的. 为此,在终端输入 svn list  https://192.168.1.103/svn/IOS 出现 Error validating server certificate for 'https://192.168.2.126:44

squid代理http和https方式上网的操作记录

背景:公司IDC机房有一台服务器A,只有内网环境:192.168.1.150现在需要让这台服务器能对外访问,能正常访问http和https请求(即80端口和443端口) 思路:在IDC机房里另找其他两台有公网环境的服务器B(58.68.250.8/192.168.1.8)和服务器C(58.68.250.5/192.168.1.5),且这两台服务器和内网环境的服务器A能相互ping通.其中:在服务器B上部署squid的http代理,让服务器C通过它的squid代理上网,能成功访问http在服务器C

在win7系统下使用TortoiseGit(乌龟git)简单操作[email protected]

非常感谢OSC提供了这么好的一个国内的免费的git托管平台.这里简单说下TortoiseGit操作的流程.很傻瓜了 首先你要准备两个软件,分别是msysgit和tortoisegit,乌龟还可以在下载页面下载简体中文语言包. 下载后分别安装好,如果不熟悉,可以使用默认设置. 接下来我们就开始搭建本地与[email protected]的桥梁了. 首先将乌龟设置成中文,右键菜单TortoiseGit->settings->language选择中文 自己找到这个,打开后,点Generate 耐心等

$ ssh -T -v [email protected]_在本地用ssh连接github出错[email protected]: Permission denied (publickey).

$ ssh -T -v [email protected]报错: debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Trying private key: /Users/eveline/.ssh/id_rsa debug1: Trying private key: /Users/eveline/.ssh/id_dsa debug1:

基于Xshell使用密钥方式连接远程主机

基于Xshell使用密钥方式连接远程主机,具体内容如下 连接远程主机,就验证身份而言,一般有两种方式,一种是通过用户密码:另一种通过公钥的方式(Public Key). 图1.xshell支持验证登录用户的方式 下面就使用Public Key的方式来实现连接,通过工具ssh-kengen生成密钥对. 注意:操作之前需要ping通本机和目的主机(如果ping不通,可能的原因是防火墙.SELinux没关闭,或者网关设置有问题等) 使用XShell,这里使用的是XShell manager 5,目的主

Https方式使用[email protected]设置密码的方式

62561_silentboy Zoker3 years ago member https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速 设置记住密码(默认15分钟): git config --global credential.helper cache 如果想自己设置时间,可以这样做: git config credential.helper 'cache --timeout=3600' 这样就设置一个小时之后失效 长期存储密码: git

连接[email protected]操作步骤

一.准备工作 软件下载 Git:地址 TortoiseGit:地址 二.安装与配置 1.Git安装 Git配置 设置客户端的用户名和email 然后,到[email protected] 上面注册一个帐号. 这个帐号就是设置客户端的eamil 下一步,根据eamil生成key 生成key的命令 ssh-keygen -t rsa -C "youer email" 如果命令无误执行后,会在当前用户文件夹下,建立一个.ssh的文件夹,文件夹中有两个文件分别是id_rsa和id_rsa.pu

https 方式使用[email protected]设置密码的方式

https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速 设置记住密码(默认15分钟): git config --global credential.helper cache 如果想自己设置失效时间,可以这样做: git config credential.helper 'cache --timeout=3600' 这样就设置一个小时之后失效 长期存储密码: git config --global credential.helper sto

cas 用HTTPS方式访问 安全连接失败

在cas server配置以HTTPS方式,客户端同样请求为HTTPS方式,在各个浏览器下出现错误,如下: firefox: chrome: ie: ie上看不到任何反应就不贴图了 导致以上结果的原因就是在客户端指定的server地址有问题,不应该指定server的应用端口 而是应该指定为SSL端口443或8443,如: <filter> <filter-name>CASFilter</filter-name> <filter-class>org.jasig