lucy-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [lucy-commits] [Lucy Wiki] Update of "LucyBookClub" by MarvinHumphrey
Date Tue, 04 Feb 2014 02:41:02 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucy Wiki" for change notification.

The "LucyBookClub" page has been changed by MarvinHumphrey:
https://wiki.apache.org/lucy/LucyBookClub?action=diff&rev1=65&rev2=66

Comment:
Add Feb 4 meeting for Git on the Server.

  [[mailto:dev@lucy.apache.org|dev@lucy.apache.org]]
  
  == Upcoming Meetings ==
+ 
+ === Tuesday February 4, 18:00 PDT: ===
+ 
+ ''Pro Git'' Chapter 4: [[http://git-scm.com/book/en/Git-on-the-Server|Git on the Server]]
+ 
+ {{{
+ Read:
+ 
+     4. Git on the Server
+     4.1 The Protocols
+     4.2 Getting Git on a Server
+     4.3 Generating Your SSH Public Key
+     4.4 Setting Up the Server
+     4.5 Public Access
+     4.6 GitWeb
+ 
+ Skip:
+ 
+     4.7 Gitosis
+     4.8 Gitolite
+     4.9 Git Daemon
+ 
+ Skim:
+ 
+     4.10 Hosted Git
+     4.11 Summary
+ }}}
+ 
+ Discussion questions:
+ 
+  1.  Technically, there is no need for a master repository with distributed version control
a la Git -- collaborators can just share code directly.  Why doesn't anybody do things that
way?  
+  2.  Why are repositories set up to be accessed remotely generally "bare" repositories?
 
+  3.  What four protocols does Git support for remote access to a repo?  
+  4.  For a local repo, what changes when you specify the `file://` protocol to `git clone`
instead of just supplying a path?  
+  5.  Why not use the `git` protocol for write access?
+  6.  What file needs to be present in a repo in order to enable access via the `git` protocol?
 Bonus question: Why do you suppose that Git's authors imposed this requirement?
+  7.  Which is the "dumb protocol", which is the "smart protocol", and what distinguishes
them from each other?
+  8.  If you have no collaborators, is there any downside to using the SSH protocol?
+  9.  What naming convention is traditional for bare repositories?
+  10. When setting up a server for SSH access and the `git` user, where do the SSH public
keys go?
+  11. Why is interacting with a Git repo on an NFS mount slow?
+  12. What "hook" do you have to set up in order to facilitate HTTP access to a repo?  What
steps are necessary to enable it?  What does it do?
+  13. If you have a Mac with Git installed, try running `git instaweb --httpd=webrick` on
a local repo.  What happens if you edit the file `.git/description`?  (When you're done, stop
the server by running `git instaweb --httpd=webbrick --stop`.)
+  14. Check out the drop-down list of search options in the GitWeb interface.  What are the
options?  Bonus question: what do they do?
+  15. What are the pros and cons of using a Git hosting service like GitHub instead of running
your own Git server?
+ 
+ == Community Notes ==
+ 
+ Below are an excerpt of notes from previous meetings and or anything of interest related
to the meetings.
  
  === Tuesday January 28, 18:00 PDT: ===
  
@@ -50, +99 @@

   1. Describe a three-tier hierarchical development branch system.
   1. Is it a good idea for the local branch to have a different name than the remote branch
it's tracking?
   1. What happens when you rebase?
- 
- 
- == Community Notes ==
- 
- Below are an excerpt of notes from previous meetings and or anything of interest related
to the meetings.
  
  === Tuesday January 21, 18:00 PDT: ===
  

Mime
View raw message