读书人

git基础知识-linux环境

发布时间: 2012-09-24 13:49:41 作者: rapoo

git基础知识--linux环境

?

1、 create branch  1.1 git br brname  1.2 git br brname tagname2. remote branch  git co brname  git push origin brname3. download branch   git fetch origin brname   git co  -b brname origin/brname4. push remote tag  git push origin DownloadRel1.0.14
?安装ubuntun:sudo ?apt-get install gitfedora: sudo yum install gitgitconfig 配置
[user]name = xxxemail = xxx@xxx.com[color]ui = autobranch = autostatus = auto[alias]st = statusdi = diffci = commitco = checkoutbr = branch

?

nexux配置 <profiles> <profile> <id>nexus</id> <repositories> <repository> <id>local-repository</id> <name>local private repository</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>local-plugin-repository</id> <name>local private plugin repository</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> <profile> <id>nexus-snapshots</id> <repositories> <repository> <id>nexus-snapshots</id> <name>local private snapshots</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> </repository> </repositories> </profile> <profile> <id>nexus-releases</id> <repositories> <repository> <id>nexus-releases</id> <name>local private releases</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> </repository> </repositories> </profile> </profiles> <activeProfiles> <activeProfile>nexus</activeProfile> <activeProfile>nexus-snapshots</activeProfile> <activeProfile>nexus-releases</activeProfile> </activeProfiles> <servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> </servers></settings>

?

?

下载代码
git clone git@192.168.2.222:icyWebCommon

?

服务器端安装配置安装同上需要配置一个git用户
groupadd gituseradd git gitpasswd git

?

??配置ssh授权
 cd /home/git  mkdir .ssh  vim .ssh//authorized_keys,添加个需要授权用户的public key  chmod 640 authorized_keys  cd ..  chmod 700 .ssh

?

  • ?构建代码库
    ssh git@192.168.2.222  mkdir icyWebCommon  cd icyWebCommon  git init --bare
    ?常用命令

    1、 create branch  1.1 git br brname  1.2 git br brname tagname2. remote branch  git co brname  git push origin brname3. download branch   git fetch origin brname   git co  -b brname origin/brname4. push remote tag  git push origin DownloadRel1.0.14
    ?

  • 读书人网 >UNIXLINUX

    热点推荐